Sunucu yükü sorununu sonra Yükseltildi![]()
Sunucu yükü sorununu sonra Yükseltildi![]()
Herkes performansı üzerinde olumsuz bir etkiye sahiptir önce dosya önbelleği ne kadar büyük olabilir bir fikrin var mı?
Veritabanı önbellek sadece çeviriler alır. HTML içeriği bir bütün değildir. Bu yüzden bazı tercüme sayfası oluşturulur, daha sonra ilk normal sayfa oluşturulur ve bundan sonra ayrıştırılır ve tercüme edilmiştir. , Çeviri DB önbellek sırasında kullanılan ve tercüme cümleler oradan alınır. Sadece cümleler her zaman çeviriler (yani kullanıcıların farklı ayrıcalıklar değişti, içerik) farklı olabilir, çünkü tüm HTML,. Bir HTML sayfası çevirmek için yüzlerce cümle olabilir - BB HTML etiketleri arasında içerik alır. Zaman çok ne tüketiyor - bunun yerine, bu yerel DB alınan sayesinde Google bu çeviriler her zaman alınacak zorunda değilsiniz önbellek DB. Yine de normal sayfa oluşturulur ve bu tercüme sonra olmak zorunda.
Misafirler için tam Dosya Önbellek sadece misafirler için çalışır. Biz kullanıcıların endişelenmenize gerek kalmamasıdır sayesinde farklı ayrıcalıklara sahiptir ve farklı şeyler görmek. ll misafirler aynı içeriği bakın. Bu sonucu ayrıştırmak ve onu parça parça her zaman çevirmek zorunda değilsiniz - sadece bir süre ve önbellek tam HTML çıkış yapabilirsiniz. Yani bu durumda tam sayfa önbelleğe alınmış veya önbelleğe alınmış olmadığında içerik çok eski, daha sonra normal çeviri oluşur - sadece daha önce açıklandığı gibi. Ama bu kez çok uç tam HTML çıktısı dosyaya yazılır. Bu yüzden bir dahaki sefere aynı istek konuk gelen hatta normal sayfa içeriği oluşturmak yok zaten konuk biz sadece akışı önbelleğe alınan HTML dosyası. Bu nedenle, SQL sorguları, CPU ve bellek çok kaydetmek nedeni budur. Biz sadece statik dosya kullanıcı içeriği vermek. Bu önbellek geçerli ne kadar uzun olacak belirlemek için önemli olmasının nedeni budur. Bir şey değişecek çünkü eğer yani yeni yazılan Konuya gelecek zaten önbelleğe alınan dosya sona erinceye kadar, daha sonra misafirler bu yeni yazılan görmek olmaz. Bundan sonra gelecek istek sırasında, tekrar normal sayfa, üretilen tercüme ve önbelleğe alınmış olacak ve bu içerik konuklar bir saat (ayarlanabilir) yani göreceksiniz. Önbelleğe alınan dosya tekrar sona erinceye kadar herhangi bir değişiklik görmezsiniz. (Robotlar forumumuzu misafir olarak tarama çünkü, robotlar için de) sadece misafirler için çalışır, çünkü Tabii ki kullanıcılar, her şeyi göreceksiniz.
Lütfen size daha anlatacağız - Herhangi bir sorunuz olması durumunda sadece yardımcı olmak ve talep etti söylemek![]()
dosya /resimler/BB/bayrakları/BB.css
Belki size yardımcı olacaktır - bu "tuhaf" ne anlama geldiğini daha iyi açıklayınız. Ayrıca eklentisi Firebug böyle şeyler Firefox kullanmanızı tavsiye ederiz css stilleri belirtilen elemanlar için kullanılan tam olarak hangi göstermesine olanak sağlar. Bu gerçekten yararlı![]()
Ben herkes için onun sürümü en önemli olduğunu biliyorumVe biz bunu iddia etmek istemiyorum
Bu durumda vBET3.x daha önce çok iyi bir neden için: KALİTE. Biz yeni önemli işlevler eklemek (Konuklar için tam Dosya Önbellekbu sürüm, ve çok daha kolay Friendly URLs yok çünkü vB3, içine eklemek, ve biz BB için sadece iplik URL çevirmek. VB4 durumunda daha karmaşıktır Dostu URL desteklenmesi gerekir, ve biz URL çok daha fazla çeşit tercüme. İlk koyarak vB3. bize çok iyi gerçekten forumlarda test, iyi çalışıyor, vB4 için gitmeden önce, belki de bazı hatalar olduğunu kontrol etmek için izin verdi. Ve tüm ince olduğundan tamamen emin olduktan sonra, biz hala vB4 ek destek (Friuendly URL, daha translted URL) eklemek gerekir. Bu sefer vBET3 neden olur.x daha önce ve hala vBET4 için 2 hafta gerekir.x. Ve eğer daha karmaşık ise çok iyi bir kaliteye sahip çözüm, ewen alacak teşekkürler vB3 durumunda bunu
Dosya önbelleği nedeniyle negatif performans etkisi gibi bir şey olmamalıdır. Dosya önbellek büyür, çünkü ... Biz, her istek URL için ayrı bir dosya oluşturabilirsiniz. Yani her önbellek dosyası sadece statik HTML dosyası (istek için önbelleğe alınan çıktı). Daha fazla BB sadece sunucu önbelleklerinin zaman daha fazla ve daha fazla dosya oluşturur. Böyle bir dosya okunduğu zaman her zaman Yani:
1. Bu özel bir URL için tek sonuç okunur
2. Hatta bellek okuyamıyor - PHP işlevi kullanarak istemci sadece akışa: readfile
Bu nedenle sonuç sayfası gerçekten büyük olsa bile - sadece belleğe bile bütün okuma olmadan bu bir dosya akışı, çünkü böylece önbellek dosyası da büyük, performans üzerinde herhangi bir olumsuz etkisi olacaktır. Yani avantajları dezavantajlarını göreceksiniz.