PDA

View Full Version : استفاده از برنامه های ساخته شده از طریق اینترنت



khoshblagh
جمعه 27 اسفند 1395, 22:10 عصر
با سلام خدمت دوستان
آیا میشود برنامه هایی که در شبکه محلی استفاده میشود را از طریق اینترنت (با داشتن آپی ولید سروری که دیتای بیس روی آن مستقر است)استفاده نمود. توضیح بیشتر اینکه برنامه ای دارم که در شبکه داخلی شرکت را مورد استفاده قرار میگیرد. حالا به خاطر مسائلی نیاز هست که علاوه بر استفاده از کلاینتهای داخل شرکت میخواهیم که کاربران خارج از شرکت هم (مثلا با نصب برنامه به صورت کلاینت در منزل) قابل استفاده باشد. البته من کار را با توجه به داشتن آپی ولید آن سرور انجام دادم ،ولی مشکل اینه که وقتی واکشی اطلاعات قدری سنگین باشد ، برنامه هنگ میکند. تصورم اینه که باید اون برنامه را با فریمورکی مثل اینترا وب بازنویس نمایم. اما با مشورت با یکی از اساتید نظر ایشان خلاف این میباشد و معتقد است که همین برنامه را باید بتوان با داشتن آپی ولید معتبر اجرا نمود. به این ترتیب من ذهنیتی درستی از مسئله ندارم. آیا باید برنامه را با فریمورکی مثل اینتراوب بازنویس نمود ؟ و یا با توجه به گفته آن استاد باید همین نسخه کلایینت فعلی را در اینترنت استفاده کرد؟ به نظر شما کدام روش به بهتر میباشد؟

hamid-nic
شنبه 28 اسفند 1395, 11:02 صبح
سلام
دلایل مختلفی می تواند داشته باشه که برنامه شما موقع اتصال و واکشی اطلاعات هنگ کنه . باید بررسی جزئی تری انجام بدید . در واکشی های اطلاعات لزومی نداره رکوردهای زیادی را دریافت کنید . اگر بستر اینترنت خوب از لحاظ سرعت و پهنای باند داشته باشید باید با همون آی پی ولید بتونید جواب بگیرید . ضمن اینکه اگر از وی پی ان سرور استفاده کنید امنیت بهتری را می توانید داشته باشید . اینکه بخواهید با اینتراوب باز نویسی کنید در حالت عادی نیازی به این کار نیست چون در اینتراوب کاربر باید در مرورگر کار کنه و مشکلات خودش را داره . ضمن اینکه بازنویسی به این شکل زمان بر هست . شما بستر ارتباطی مناسب را فراهم کنید و ببینید که چه جاهایی از برنامه هنگ میکنه باید برنامه را بهینه کنید و نسبت به ارتباط اینترنتی بهبود بدید . واکشی ها را محدود کنید . اطلاعاتی که کاربر نیاز داره را فقط بفرستید و بستر ارتباطی مناسبی فراهم کنید خیلی خوب جواب میگیرید .

Felony
دوشنبه 30 اسفند 1395, 09:34 صبح
اما با مشورت با یکی از اساتید نظر ایشان خلاف این میباشد و معتقد است که همین برنامه را باید بتوان با داشتن آپی ولید معتبر اجرا نمود.
با IP Valid و تنضیمات دیتابیس مورد نظر و احتمالا Rooter شبکه برای حل مشکل پشت NAT بودن ( Port Forwarding ) میشه از بیرون مثل شبکه داخلی به دیتابیس دسترسی داشت ولی اگر برنامه اطلاعات مهمی نداره و قرار به سمبل کاری هست که هیچ در غیر این صورت همچین کاری چه از نظر فنی و چه امنیت احمقانس !

پیاده سازی درست برپایی یک وب سرویس برای Authentication و تبادل اطلاعات و ... هست .