Bu konuda bir sürü, açıkçası, oyuna bağlıdır. 1,000 kullanıcılar için işe yarayabilir? Bir kutu üzerinde? Muhtemelen değil. Küçük bir kümede? Belki basit tutmak eğer. Popüler alır sonra, ancak, yönetmek çok zor bir platformda bir yatırım yaptık. Sen çünkü kullanıcılar arasındaki etkileşim büyük web siteleri veba olanlar, ama daha zor aksine ölçek kabuslar görür.
Hatta basit sıra tabanlı oyunlar (Facebook ve Myspace apps düşünüyorum) LAMBASI arka ucu kullanarak büyük ölçekli sorunları var ... ve gerçek-zamanlı hiçbir yerde yakın.
MySQL basitçe (yazma ve çoğaltma için) işlem yükünü kaldırabilecek kadar hızlı değildir. Neredeyse hiç veritabanı. Sen yazıyor programa toplu ardından, RAM içinde devlet tutmak gerekir. Bu teknik sonunda bir duvara vurur ve daha sonra tamamen izole kümeler halinde veritabanları bölmek gerekir.
ÇOK yaratıcı sürece insanlar izole veri adaları üzerinde birbirlerine karşı oynamak alma, zor alır. Bu çözemeyeceği memcached bir sorundur. Muhtemelen de bu shard gerekir.
Popüler online oyunlar onların arka uçlarında özel streaming protokolleri kullanabilirsiniz. PHP ile güçlendirilmiş olsaydı World of Warcraft sadece mevcut olamazdı. Her iki oyuncu web sitenize güncellemeleri almak için her saniye vurmak gerekiyorsa, birbirlerine savaş için iki oyuncu alınamıyor. Lag, hareketleri animasyonlu ise, (en iyi) sarsıntılı olacak. Bir iki-yönlü iletişim protokolü gerekir.
Ben çok dağıtılmış mesajlaşma platformu içine bakarak öneririm. Paralellik için inşa ve var hatta belki de bir dil Erlang gibi kümeleme,.