Penting: Laman web ini menggunakan cookies (cookies). Menggunakan laman web ini tanpa mematikan cookies dalam pelayar, bermakna bahawa anda bersetuju untuk menggunakannya.
Buy Now! Ciri-ciri Muat turun

Earn dengan kami!

Jika anda ingin untuk memulakan mendapatkan wang dengan vBET menyertai untuk Program Affiliate.
Keputusan 1 untuk 9 daripada 9

Thread: Pertanyaan Caching

  1. #1
    Senior Member
    Join Date
    Disember 2009
    Posts
    276

    Default Pertanyaan Caching

    Saya mengambil lihat pertanyaan perlahan saya log dan saya melihat perkara-perkara seperti ini:

    Code:
    # Time: 140222  8:50:25
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 7.076817  Lock_time: 0.000065 Rows_sent: 3  Rows_examined: 4174934
    use cellphon_forum;
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='U.S. Supreme$
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 14.198858  Lock_time: 0.000056 Rows_sent: 18  Rows_examined: 4174934
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='******* Xtre$
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 13.591001  Lock_time: 0.000274 Rows_sent: 1  Rows_examined: 4174934
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='(Espa&ntilde$
    Adakah terdapat apa-apa cara untuk cache pertanyaan seperti ini? Ini pertanyaan memuatkan di hampir setiap beban halaman.

    Ya, saya mempunyai cache tetamu pada.
    Last edited by tavenger5; 22-02-14 pada 17:03.

  2. #2
    Senior Member
    Join Date
    Disember 2009
    Posts
    276

    Default

    Juga, jika anda berjalan EXTRA pada soalan ini, ada nota ini: "Mustahil MANA perasan selepas membaca jadual malar"

  3. #3
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Sila pergi ke Admin CP -> vBET Cache -> Memory Cache anda boleh menetapkan di sana pada penggunaan cache memori (4 enjin disokong: Memcache, APC, XCache eAccelerator).

    Adakah ini sesuai dengan keperluan anda?

    PS.
    Satu soalan - apakah langkah masa untuk masa pertanyaan dalam laporan anda?

  4. #4
    Senior Member
    Join Date
    Disember 2009
    Posts
    276

    Default

    Tidak fungsi cache memori seperti cache biasa tetapi menyimpan data dalam ingatan? Adakah yang menghapuskan beberapa orang-orang pertanyaan?

    Masa pertanyaan disenaraikan dalam post yang pertama sebelum pertanyaan.

  5. #5
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Menggunakan Tetamu Cache secara muktamad akan menghapuskan banyak pertanyaan, kerana untuk tetamu keputusan akan disimpan di dataran HTML sebagai fail dan distrim dari fail (sehingga fail tamat - maka segar).
    Tetamu Cache akan menghapuskan BANYAK pertanyaan, kerana kebanyakan trafik di forum adalah dari tetamu (termasuk labah-labah).

    Saya hanya diperiksa sumber kita mengenai Memori Cache. Ia bekerjasama dengan Cache Tetamu kami - jadi baru-baru ini keputusan yang digunakan akan diambil dari memori tidak dari fail. Dalam kes ini ia tidak akan menghapuskan apa-apa pertanyaan (Tetamu Cache sudah ia lakukan).
    Masih vBulletin sendiri seperti yang saya ingat (tidak pasti) mempunyai sokongan untuk cache memori dan mungkin ini akan menghapuskan beberapa pertanyaan.

    Saya tahu di mana disenaraikan masa pertanyaan - Saya bertanya tentang langkah masa. Mungkin saya tidak jelas - apakah unit masa? (S, ms, ns?)
    Kami mempunyai indeks di atas meja cache kami supaya masa pastikan ringkas.

    Anda juga boleh cuba untuk mematikan pilihan Admin CP -> vBET Cache -> Database Cache -> Select grouped translations. Apabila dilumpuhkan, maka pertanyaan akan menjadi lebih mudah (tiada pengambilan oleh serie), tetapi akan ada banyak lagi pertanyaan (sesuatu untuk sesuatu) - mungkin di forum anda, ia akan menjadi lebih baik untuk query lebih kerap.
    Sebagai contoh - mencari keputusan anda, anda mempunyai 3 pertanyaan yang memberikan 22 keputusan. Jika anda melumpuhkan mengambil keputusan dalam kumpulan maka anda akan mempunyai 22 pertanyaan memberi 1 hasil setiap orang, tetapi pertanyaan itu akan menjadi lebih mudah (lebih mudah 'MANA' seksyen) begitu juga lebih cepat. Jika anda mempunyai pangkalan data pada pelayan lain maka secara muktamad anda tidak harus cuba ini. Ia anda mengambil hasil mengikut localhost, maka mungkin anda akan melihat peningkatan. Tidak boleh mengatakan - perlu menyemak ia.
    Last edited by vBET; 28-02-14 pada 22:43.

  6. #6
    Senior Member
    Join Date
    Disember 2009
    Posts
    276

    Default

    Okay, terima kasih untuk menjelaskan. Saya menggunakan cache tetamu dan cache memori (xcache), tetapi saya masih terkejut melihat betapa banyak ini INSERT yang datang dari pangkalan data.

    Ukuran masa di atas adalah di saat.

  7. #7
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    Ia mengambil pangkalan data anda 14 saat untuk pertanyaan? Benar-benar? Ia adalah muktamad sesuatu yang salah di sana. Sila cuba untuk membaiki meja oleh Admin CP, mungkin ada sesuatu yang salah. Ia tidak mengambil masa yang lama - mereka data diindeks.

  8. #8
    Senior Member
    Join Date
    Disember 2009
    Posts
    276

    Default

    Saya mempunyai perasaan bahawa beberapa jadual mengunci dan / atau menunggu untuk cache pertanyaan tersebut, itulah sebabnya mereka mengambil masa yang lama untuk melaksanakan. Belum lagi yang saya boleh menggunakan memori beberapa lanjut mengenai pelayan pangkalan data saya - saya bekerja di itu juga.

  9. #9
    Michał Podbielski (vBET Staff) vBET's Avatar
    Join Date
    Oktober 2009
    Posts
    3,037

    Default

    vBET menggunakan jadual cache tanpa sebarang urus niaga (MyISAM) supaya menyekat tidak menjadi isu. Mungkin anda telah melanggar indeks dan MySQL membuat carian penuh. Sekali lagi sila gunakan CP Admin anda untuk membaiki semua jadual dan indeks anda (Admin CP -> Maintenance -> Repair / Optimize Tables).

Tags untuk Thread ini

Posting Permissions

  • Anda mungkin tidak membuka topik baru
  • Anda mungkin tidak post replies
  • Anda mungkin tidak pos lampiran
  • Anda mungkin tidak mengedit post anda
  •