PDA

View Full Version : اتصال 20 هزرار نفر به بانک اطلاعاتي در يک روز



mostafa612003
دوشنبه 28 دی 1388, 07:30 صبح
با سلام
يک مسابقه مي خواهم روي سايت بگذارم که 20هزار نفر مي توانند در اين مسابقه شرکت کنند
اسامي شرکت کنندگان از قبل در يک جدولي وارد شده است
يعني جدول من 20هزار رکوردارد
حال مي خواهم در صفحه اول کد فرد وارد شود بعد از اينکه کد شناسايي شد
فرد مي تواند در مسابقه شرکت کند

احتمال اينکه در يک لحظه تعداد زيادي وارد سايت شوند و ترافيک سايت بالا رود زياد هست
براي حل اين مشکل چه بايد بکنم؟

متشکرم

zoghal
دوشنبه 28 دی 1388, 08:36 صبح
1-سرور قوی نیاز دارید..
2- تعداد کانکشن به دیتابیس رو تا حد معقول پائین بیارید.
3- از سرویس دهنده lighthtpd استفاده کنید. که خیلی سرعتش بالا تر از apachi هست

mostafa612003
دوشنبه 28 دی 1388, 15:16 عصر
خيلي متشکرم
آيا به سرور قوي در صورت داشتن کد نويسي قوي نياز هست؟
مشخصات سرور قوي چي هستش؟
در ضمن براي استفاده از سرويس دهنده lighthtpd بايد با هاست هماهنگ کنيم؟
متشکرم

zoghal
دوشنبه 28 دی 1388, 19:10 عصر
خوب 100% کدنویسی بهینه شده. نیاز شما به سرور ها قوی رو کم میکنه
از سرور قوی منظورم این بود که سرور اختصاصی بگیرید. چند پردازشگر داشته باشه و رم بالا
در مورد lighthtpd هم باید رو سرور اختصاصی اینکار انجام بشه.
فکر نکنم هاست اشتراکی جواب گوتون باشه.

البته به قول tarhebartar (http://barnamenevis.org/forum/member.php?u=56432) باید دید . تعداد مراجعه کنندگان به چه صورت هست. اگه قرار روزی یکی دو تا باشه نیاز به هیچی نیست. جز رم بالا واسه مای اسکیوال

hidensoft
دوشنبه 28 دی 1388, 19:47 عصر
خارج از مسائل رم و سرور که من سر در نمیارم :لبخند:
باید به Relation (http://en.wikipedia.org/wiki/Relational_model)توجه بسیار بالایی داشته باشید. در صورت امکان از یک ORM استفاده کنید کد ها رو بهینه بنویسید با کمترین کوئری ها به نتیجه برسید و از انجام کوئری های هرز یا بدرد نخور جلوگیری کنید.

mostafa612003
سه شنبه 29 دی 1388, 13:00 عصر
با تشکر از دوستان
سرويس دهنده wamp‌ چطوره؟
سرعتش از apachi بهتره؟