Перейти к контенту

Что же на forums.ibresource.ru оптимизировано, что страница генерирует


Рекомендуемые сообщения

Здравствуйте. Задаюсь вопросом: чем так сильно смогли разработчики данного форума оптимизировать его, что он так быстро генерируется.

У меня стоит сервер на 2хXeon5640, 64ГБ оперативной памяти, 24 портовый RAID контроллер Adaptec, SSD диски SLC для системы, баз данных и файлов форума + хранилище на 10ТБ для вложений форума. Стоит nginx + apache + memcached + eaccelerator. Всё кэшируется. Контент сжимается .Файрбаг показывает на forums.ibresource.ru много неоптимизированностей (свои устранил). Но страница не генерируется меньше, чем за 1 секунду.

В чём секрет этого форума?

Может стоит продавать сразу оптимизированную версию по завышенной цене? Думаю, что от желающих не было бы отбоя.

Изменено пользователем biblioteka
Ссылка на комментарий
Поделиться на других сайтах

Тут должна быть толпа желающих оптимизировать ваш сервер/форум за 1% его ресурсов :D Где они?

 

У меня стоит сервер на 2хXeon5640, 64ГБ оперативной памяти, 24 портовый RAID контроллер Adaptec, SSD диски SLC для системы, баз данных и файлов форума + хранилище на 10ТБ для вложений форума.

Скажите, во сколько он вам в месяц обходится? Можно в приват, если секрет.

 

Всё кэшируется.

Точнее опишите. А то иногда пишут, а в conf_global.php для форума кеширование не включили.

 

Файрбаг показывает на forums.ibresource.ru много неоптимизированностей (свои устранил).

Не путайте тёплое с мягким. Клиентская оптимизация полезна при высоких нагрузках и борьбе за посетителей, но число в подвале форума к этому отношения не имеет.

Ссылка на комментарий
Поделиться на других сайтах

Тут должна быть толпа желающих оптимизировать ваш сервер/форум за 1% его ресурсов :D Где они?

Ресурсов чего? Я разве предлагал какие-то ресурсы своего сервера/форума?

 

Скажите, во сколько он вам в месяц обходится? Можно в приват, если секрет.

Сервер личный, стоит в ДЦ на колокейшене со скоростью 1 Гбит/c (выделенная линия). Так что на стоимость не влияет его комплектация.

 

Точнее опишите. А то иногда пишут, а в conf_global.php для форума кеширование не включили.

 

Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через nginx.

 

Не путайте тёплое с мягким. Клиентская оптимизация полезна при высоких нагрузках и борьбе за посетителей, но число в подвале форума к этому отношения не имеет.

Вот клиентская оптимизация и нужна т.к. нагрузки большие и открытие страницы за 3-5 секунд - это довольно много (даже учитывая, что во второй раз клиенту будет кэшированная отдача с локальной машины).

 

Но, тем не менее, этот форум как-то уж слишком подозрительно оптимизирован для его размера.

Изменено пользователем biblioteka
Ссылка на комментарий
Поделиться на других сайтах

Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через nginx.

Напишите, как у вас сейчас кеширование в conf_global.php настроено.

Отдача аттачей через nginx может помочь разгрузить сервер, но при таком сервере не думаю что проблема в этом.

Тут нужно смотреть, как часто происходит скачивание. Может быть просто увеличить число воркеров в апаче и nginx.

У вас есть какие-либо данные по мониторингу?

 

Вот клиентская оптимизация и нужна т.к. нагрузки большие и открытие страницы за 3-5 секунд - это довольно много (даже учитывая, что во второй раз клиенту будет кэшированная отдача с локальной машины).

 

Но, тем не менее, этот форум как-то уж слишком подозрительно оптимизирован для его размера.

А за сколько происходит генерация страницы? Это число из подвала при включённом втором уровне отладки.

И какой средний пинг у сервера, чтобы уж отсечь тупиковые варианты.

 

Домен форума созвучен с вашим ником? :)

Ссылка на комментарий
Поделиться на других сайтах

Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через nginx.

Напишите, как у вас сейчас кеширование в conf_global.php настроено.

Отдача аттачей через nginx может помочь разгрузить сервер, но при таком сервере не думаю что проблема в этом.

Тут нужно смотреть, как часто происходит скачивание. Может быть просто увеличить число воркеров в апаче и nginx.

У вас есть какие-либо данные по мониторингу?

$INFO['use_memcache'] = '1';

$INFO['memcache_server_1'] = 'localhost';

$INFO['memcache_port_1'] = '11211';

$INFO['use_eaccelerator'] = '1';

Аттачи качаются очень часто. Но не настолько, чтобы существенно снижать производительность. Бывают пики, когда скорость скачивания доходит до 1.5-2Гбит/c.

Воркеры, соединения, все кэши серверов настроены. Даже в самые низконагруженные ночные периоды период генерации страницы остаётся неизменным - т.е. что при пиковой загрузке, что при минимальной...

Есть небольшое подозрение на тормоз из-за БД (её размер около 3ГБ, но размеры под кэши запросов, ключей и т.п. даны с запасом и всё откэшировано), но у этого форума база тоже большая должна быть, но тут задержек нет.

А за сколько происходит генерация страницы? Это число из подвала при включённом втором уровне отладки.

И какой средний пинг у сервера, чтобы уж отсечь тупиковые варианты.

 

Домен форума созвучен с вашим ником? :)

Я понял, и писал именно о числе из подвала при включённой отладке. Генерация страницы главной (там очень много подфорумов) - 1.4-1.6с. Внутренних - от 0.5 секунд (обычно 0.8-0.9с) Но это убийственно много, по сравнению с тем, что я вижу на этом форуме - 0.05с. Пинг до меня - 32мс.

Да, домен созвучен с ником.

Ссылка на комментарий
Поделиться на других сайтах

$INFO['use_memcache'] = '1';
$INFO['memcache_server_1'] = 'localhost';
$INFO['memcache_port_1'] = '11211';
$INFO['use_eaccelerator'] = '1';

Тут есть "тонкость". eAccelerator сам по себе кеширует байт-код скриптов, ускоряя загрузку. Это работает всегда, если модуль правильно подключен к PHP.

 

Также у eAccelerator есть функция key-value хранилища. Включение опции $INFO['use_eaccelerator'] = '1'; говорит IPB, что для кешей нужно использовать eAccelerator, а $INFO['use_memcache'] = '1'; говорит использовать Memcached.

Не знаю, в каком порядке IPB 3.x проверяет эти настройки, но лучше выбрать что-то одно, всё равно вторая опция при этом использоваться не будет. Я знаю достаточно примеров использования Memcached, снизившие нагрузку на БД. попробуйте убрать строку $INFO['use_eaccelerator'] = '1';. Точнее насчёт eAccelerator может сказать Ph-A, он его использовал вроде.

 

Воркеры, соединения, все кэши серверов настроены. Даже в самые низконагруженные ночные периоды период генерации страницы остаётся неизменным - т.е. что при пиковой загрузке, что при минимальной...

Оставим это напоследок, тем более что удалённо что-то сложно сказать.

 

Я понял, и писал именно о числе из подвала при включённой отладке. Генерация страницы главной (там очень много подфорумов) - 1.4-1.6с. Внутренних - от 0.5 секунд (обычно 0.8-0.9с) Но это убийственно много, по сравнению с тем, что я вижу на этом форуме - 0.05с. Пинг до меня - 32мс.

Да, домен созвучен с ником.

Да, 4-7 секунд на полную загрузку -- тяжко. Впоследствии можно над скином пошаманить, но это максимум на полсекунды ускорит. А вот сама страница действительно очень долго отображается.

В 3.x убрали хорошую функцию показа времени выполнения запросов, так что придётся проверять вручную. Можете на минуту включить третий уровень отладки и скопировать оттуда список запросов, которые выполняются для отображения главной страницы. потом в phpMyAdmin их по одному выполните и посмотрите, сколько времени требуется для каждого запроса. Если будут долгие запросы -- тогда уже конкретно их можно попробовать оптимизировать. возможно можно будет обойтись добавлением индексов.

Кстати, при третьем уровне отладки будет показано, что выполняется запрос вида

SELECT * FROM cache_store WHERE cs_key IN ( 'systemvars','login_methods','vnums','app_cache','navigation_tabs','module_cache','hooks','useragents','useragentgroups','skinsets','outputformats','skin_remap','group_cache','settings','lang_data','banfilters','stats','badwords','bbcode','mediatag','profilefields','rss_output_cache','rss_export','attachtypes','multimod','moderators','announcements','report_cache','chatting','birthdays','calendar','calendars','ranks','reputation_levels' )

, значит кеширование не включилось.

  • Лайк 1
Ссылка на комментарий
Поделиться на других сайтах

Не знаю, в каком порядке IPB 3.x проверяет эти настройки, но лучше выбрать что-то одно, всё равно вторая опция при этом использоваться не будет.

Да. Кэш нужен один.

 

Я знаю достаточно примеров использования Memcached, снизившие нагрузку на БД. попробуйте убрать строку $INFO['use_eaccelerator'] = '1';.

IPS для memcache советует:

$INFO['use_memcache']           = '1';
$INFO['memcache_server_1']              = 'server IP';
$INFO['memcache_port_1']                = 'server port';

 

Точнее насчёт eAccelerator может сказать Ph-A, он его использовал вроде.

Угу. Но у меня посещаемость не сравнимая. eAccelerator сам по себе рессурсоемкий.

Если выжимать проценты, то лучше XCache и Memcached. ИМХО.

Я сейчас тестирую для нового сервера Zend Server с Memcached.

Изменено пользователем Ph-A
Ссылка на комментарий
Поделиться на других сайтах

Угу. Но у меня посещаемость не сравнимая. eAccelerator сам по себе рессурсоемкий.

Если выжимать проценты, то лучше XCache и Memcached. ИМХО.

Я сейчас тестирую для нового сервера Zend Server с Memcached.

Я тоже больше склоняюсь к Memcached, всё-таки он заточен под key-value. Ну а PHP-акселлераторы прирост дают не сильно большой, в любом случае секундные задержки не от этого происходят.

Ссылка на комментарий
Поделиться на других сайтах

$INFO['use_memcache'] = '1';
$INFO['memcache_server_1'] = 'localhost';
$INFO['memcache_port_1'] = '11211';
$INFO['use_eaccelerator'] = '1';

Тут есть "тонкость". eAccelerator сам по себе кеширует байт-код скриптов, ускоряя загрузку. Это работает всегда, если модуль правильно подключен к PHP.

 

Также у eAccelerator есть функция key-value хранилища. Включение опции $INFO['use_eaccelerator'] = '1'; говорит IPB, что для кешей нужно использовать eAccelerator, а $INFO['use_memcache'] = '1'; говорит использовать Memcached.

Не знаю, в каком порядке IPB 3.x проверяет эти настройки, но лучше выбрать что-то одно, всё равно вторая опция при этом использоваться не будет. Я знаю достаточно примеров использования Memcached, снизившие нагрузку на БД. попробуйте убрать строку $INFO['use_eaccelerator'] = '1';. Точнее насчёт eAccelerator может сказать Ph-A, он его использовал вроде.

 

Воркеры, соединения, все кэши серверов настроены. Даже в самые низконагруженные ночные периоды период генерации страницы остаётся неизменным - т.е. что при пиковой загрузке, что при минимальной...

Оставим это напоследок, тем более что удалённо что-то сложно сказать.

 

Я понял, и писал именно о числе из подвала при включённой отладке. Генерация страницы главной (там очень много подфорумов) - 1.4-1.6с. Внутренних - от 0.5 секунд (обычно 0.8-0.9с) Но это убийственно много, по сравнению с тем, что я вижу на этом форуме - 0.05с. Пинг до меня - 32мс.

Да, домен созвучен с ником.

Да, 4-7 секунд на полную загрузку -- тяжко. Впоследствии можно над скином пошаманить, но это максимум на полсекунды ускорит. А вот сама страница действительно очень долго отображается.

В 3.x убрали хорошую функцию показа времени выполнения запросов, так что придётся проверять вручную. Можете на минуту включить третий уровень отладки и скопировать оттуда список запросов, которые выполняются для отображения главной страницы. потом в phpMyAdmin их по одному выполните и посмотрите, сколько времени требуется для каждого запроса. Если будут долгие запросы -- тогда уже конкретно их можно попробовать оптимизировать. возможно можно будет обойтись добавлением индексов.

Кстати, при третьем уровне отладки будет показано, что выполняется запрос вида

SELECT * FROM cache_store WHERE cs_key IN ( 'systemvars','login_methods','vnums','app_cache','navigation_tabs','module_cache','hooks','useragents','useragentgroups','skinsets','outputformats','skin_remap','group_cache','settings','lang_data','banfilters','stats','badwords','bbcode','mediatag','profilefields','rss_output_cache','rss_export','attachtypes','multimod','moderators','announcements','report_cache','chatting','birthdays','calendar','calendars','ranks','reputation_levels' )

, значит кеширование не включилось.

Так, уже лучше. Кэширование включилось (у меня даже с черезчур кэширование "проблемы", когда библиотекари должны выключать кэш в браузере, чтобы добавлять темы).

В IPB 3 есть режим отладки SQL (в initdata.php нужно define( 'IPS_SQL_DEBUG_MODE', 0 ); включить, т.е. define( 'IPS_SQL_DEBUG_MODE', 1 ); ).

Все запросы выполняются шустро, за исключением 2, которые 95% времени выполняются:

Select Query 
SELECT COUNT(*) as tpost,m.*,pp.* FROM posts p LEFT JOIN topics t ON ( t.tid=p.topic_id ) LEFT JOIN members m ON ( m.member_id=p.author_id ) LEFT JOIN profile_portal pp ON ( pp.pp_member_id=m.member_id ) WHERE p.post_date > 1290351430 AND t.forum_id IN(32,33,44,1022,52,59,3631,3576,66,72,540,920,951,952,985,3632,88,132,134,136,137,160,188,209,217,264,304,324,325,326,333,386,387,436,466,492,518,545,546,547,574,575,576,577,578,591,592,639,640,645,646,647,734,823,824,825,826,827,828,829,830,831,832,833,834,835,912,936,937,938,960,988,989,992,1058,1059,1060,1061,1062,1199,1364,1365,1424,1432,1433,1434,1435,1436,1437,1438,1439,1440,1442,1443,1445,1446,1447,1487,1504,1547,1548,1549,1579,1598,1603,1604,1630,1672,1709,1792,1795,1815,1853,1927,1933,1940,1942,2002,2010,2036,2037,2196,2205,2206,2207,2321,2334,2380,2381,2454,2466,2519,2524,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2741,2742,2743,2906,2907,2908,2909,2925,2926,2974,2975,2976,2977,2978,3065,3094,3095,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3320,3321,3322,3331,3364,3373,3376,3377,3379,3380,3381,3457,115,116,119,120,121,122,128,130,131,149,150,166,179,182,198,200,201,218,219,221,225,240,265,266,269,286,287,303,323,328,369,379,392,393,425,426,443,447,451,476,486,488,500,501,534,535,543,548,549,550,579,580,581,582,590,593,594,605,641,669,671,685,686,836,837,838,839,840,841,842,843,853,863,867,868,950,1019,1163,1181,1182,1183,1184,1210,1245,1255,1386,1422,1456,1473,1494,1505,1506,1516,1535,1580,1624,1627,1631,1640,1645,1651,1652,1653,1663,1673,1723,1726,1788,1803,1814,1816,1824,1826,1833,1834,1836,1838,1846,1854,1856,1863,1867,1870,1874,1881,1884,1889,1897,1907,1909,1910,1913,1925,1948,1964,1965,1966,2038,2039,2040,2041,2109,2117,2118,2119,2165,2200,2203,2208,2209,2247,2248,2278,2281,2284,2299,2314,2332,2335,2336,2337,2338,2382,2424,2462,2476,2482,2484,2489,2521,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2585,2586,2587,2744,2779,2785,2803,2804,2856,2860,2886,2901,2910,2911,2922,2927,2928,2929,2930,2980,2990,3020,3021,3057,3125,3126,3243,3244,3332,3333,3334,3335,135,151,183,242,329,365,367,381,414,415,424,473,489,499,508,509,510,511,512,513,514,515,516,517,551,552,619,620,621,622,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,687,688,869,870,990,1237,1314,1326,1327,1328,1329,1330,1331,1334,1335,1336,1367,1492,1540,1601,1654,1655,1656,1668,1674,1675,1722,1746,1758,1915,1938,1939,1962,1967,1968,2012,2016,2042,2043,2201,2290,2296,2340,2383,2384,2450,2486,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2748,2755,2757,2761,2782,2805,2853,2887,2917,2924,2931,2932,2979,3127,3190,3191,3245,3336,3392,3398,112,143,158,169,170,213,231,232,233,235,236,253,254,262,306,342,371,409,422,427,475,497,532,556,583,598,607,608,609,610,611,612,613,614,615,616,797,798,864,865,871,939,1165,1213,1234,1235,1236,1313,1318,1368,1455,1460,1507,1525,1534,1581,1582,1644,1721,1791,1820,1823,1891,1893,1901,1904,1926,1932,1955,1969,1971,2007,2044,2045,2046,2047,2101,2104,2105,2210,2211,2212,2282,2291,2311,2341,2342,2343,2344,2385,2386,2463,2534,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2745,2763,2789,2806,2807,2808,2839,2842,2843,2888,2991,2992,2993,3066,3067,3128,3192,3193,3194,3246,3247,3326,3337,86,111,126,139,142,153,154,156,202,211,258,274,280,322,327,372,448,468,519,521,553,554,557,584,617,689,691,692,693,694,695,699,701,702,703,704,784,785,786,787,872,876,877,881,883,884,885,886,887,888,889,890,891,892,893,894,991,1002,1003,1020,1180,1310,1362,1480,1583,1585,1586,1587,1593,1618,1813,1850,1864,1879,1890,1899,1957,1972,2008,2048,2087,2088,2195,2213,2214,2260,2283,2293,2301,2331,2345,2387,2388,2389,2497,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2775,2788,2790,2796,2809,2810,2858,2889,2890,2903,3018,3019,3022,3023,3037,3043,3049,3054,3068,3069,3195,3196,3248,3338,3339,3340,3462,3464,3557,176,214,243,288,809,1004,1073,1074,1075,1076,1260,1311,1369,1377,1378,1602,1728,1917,1973,1974,1975,2018,2098,2099,2100,2390,2391,2643,2644,2746,3217,3402,3408,3478,585,586,587,588,589,212,345,491,537,538,649,986,987,1005,1171,1172,1508,1699,1716,1976,1977,2325,2326,2327,2371,2645,2646,2647,2648,2981,3409,3410,3411,3412,3413,3414,3415,3416,307,337,338,339,429,618,650,651,652,733,873,910,1006,1160,1315,1380,1509,1528,1542,1588,1616,1620,1720,1978,2049,2215,2216,2249,2250,2473,2525,2649,2650,2651,2652,2768,2891,2982,3013,3014,3050,3070,3197,3198,3219,3395,3460,167,247,248,335,336,559,1271,1272,1273,1381,1450,1635,1733,1807,1892,1908,1911,1919,2050,2217,2218,2318,2392,2393,2653,2654,2655,2656,2811,3048,3249,3342,3393,3405,334,453,454,455,456,457,458,459,460,461,462,463,464,465,87,89,91,97,109,110,117,127,133,147,152,181,184,185,189,190,199,203,204,205,208,220,259,263,276,363,373,388,394,408,410,411,412,413,416,419,445,477,478,479,480,481,482,483,484,485,502,560,561,562,563,565,698,705,706,707,708,788,878,882,919,994,1008,1009,1010,1225,1793,1251,1252,1312,1382,1383,1513,1541,1574,1596,1597,1619,1660,1662,1676,1677,1678,1679,1680,1714,1725,1786,1796,1809,1810,272,670,1829,1842,1855,1857,1872,1885,1888,1895,1905,1924,1930,1979,1981,1982,1983,1984,1985,2004,2022,2023,2024,2025,2028,2032,2051,2053,2054,2055,2057,2058,2085,2122,2124,2125,2126,2136,2144,2219,2220,2222,2223,2224,2239,2240,2273,2279,2285,2303,2304,2316,2333,2346,2347,2348,2370,2394,2395,2396,2397,2398,2399,2437,2438,2448,2453,2459,2460,2461,2465,2472,2474,2475,2480,2491,2530,2533,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2692,2693,2694,2695,2753,2770,2778,2783,2792,2795,2812,2813,2814,2815,2816,2817,2818,2838,2854,2892,2933,2934,2983,2994,3012,3024,3025,3071,3072,3129,3130,3131,3132,3199,3200,3220,3221,3251,3252,3325,3327,3343,3344,3345,3346,3347,3348,3396,108,138,174,177,192,193,194,196,197,226,227,228,281,282,298,317,366,375,507,566,567,623,624,625,626,627,628,629,630,631,632,633,648,672,673,690,724,725,726,727,728,729,789,790,791,792,803,804,805,807,808,879,926,927,928,929,957,1049,1158,1164,1233,1253,1370,1488,1524,1573,1590,1648,1698,1701,1880,1886,1921,2020,2021,2061,2157,2241,2242,2255,2275,2286,2287,2312,2349,2400,2401,2402,2403,2457,2488,2520,2685,2686,2687,2688,2689,2793,2819,2984,2985,2995,2996,3017,3040,3073,3074,3077,3078,3133,3134,3135,3202,3324,3349,3394,3403,3463,3580,107,124,175,186,206,224,241,299,300,397,398,399,400,431,432,433,434,435,450,603,604,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,793,794,810,811,812,813,814,896,898,899,900,901,902,903,918,922,923,924,945,983,984,1127,1296,1463,1465,1470,1510,1514,1517,1533,1622,1643,1666,1681,1682,1683,1748,1787,1805,1812,1832,1841,1858,1865,1866,1869,1871,1875,1894,1918,1922,1946,2000,2027,2062,2141,2142,2143,2169,2274,2280,2288,2292,2297,2308,2319,2350,2404,2405,2406,2407,2423,2426,2496,2451,2452,2456,2458,2481,2532,2737,2740,2747,2752,2760,2762,2820,2821,2822,2832,2840,2904,2914,2986,2998,2999,3000,3046,3051,3053,3056,3058,3079,3080,3081,3082,3136,3137,3138,3203,3204,3205,3222,3350,3351,3352,3353,148,191,234,295,296,376,403,506,600,601,602,844,845,874,875,1050,1170,1173,1174,1175,1176,1177,1178,1256,1493,1511,1646,1808,1811,1837,1876,1986,2019,2063,2064,2121,2131,2137,2191,2198,2320,2324,2428,2429,2430,2431,2434,2435,2436,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2756,2773,2855,2935,3006,3044,3139,3206,3253,3254,114,141,249,261,294,407,568,570,571,572,573,606,642,643,644,946,947,948,949,1238,1247,1307,1308,1309,1498,1684,1685,1731,1732,1735,1736,1737,1738,1797,1987,2227,2256,2315,2441,2498,2499,2500,2501,2502,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2841,2859,3207,3255,3525,125,140,163,164,207,238,246,311,319,321,359,391,405,406,428,440,442,444,474,539,696,799,800,816,817,818,819,861,958,1161,1179,1319,1363,1477,1527,1617,1621,1628,1664,1686,1687,1704,1705,1719,1727,1798,1802,1827,1848,1851,1860,1873,1882,1883,1941,1959,1988,1989,1990,1991,1999,2026,2065,2066,2067,2068,2069,2146,2152,2155,2156,2193,2243,2307,2309,2323,2351,2352,2408,2409,2455,2469,2493,2736,2767,2769,2774,2784,2794,2823,2824,2834,2893,2905,2919,2920,3015,3052,3097,3140,3141,3208,3223,3256,3257,3258,3259,3354,3355,3357,3404,103,105,106,187,251,270,302,318,320,331,358,439,533,544,564,711,712,897,980,981,997,998,999,1000,1001,1048,1254,1257,1258,1259,1261,1262,1263,1264,1265,1266,1267,1268,1269,1489,1589,1626,1665,1688,1689,1706,1730,1806,1835,1852,1916,1937,2003,2017,2070,2071,2072,2073,2074,2086,2130,2228,2229,2306,2317,2322,2353,2354,2411,2412,2413,2439,2523,2754,2758,2765,2780,2902,3042,3047,3083,3084,3142,3143,3209,3358,3359,90,101,104,113,129,144,155,165,223,250,285,305,313,314,315,316,343,344,364,368,370,377,378,383,384,401,441,449,503,504,542,709,801,820,860,862,895,913,914,915,916,917,959,993,995,996,1159,1226,1274,1275,1371,1453,1458,1459,1469,1478,1479,1486,1499,1512,1537,1538,1539,1545,1546,1625,1633,1634,1650,1661,1690,1691,1703,1707,1708,1710,1718,1724,1747,1790,1799,1830,1840,1847,1849,1868,1877,1896,1898,1902,1923,1928,1929,1934,1944,1945,1953,1956,1961,1992,1993,1994,1995,2001,2013,2075,2076,2127,2145,2147,2166,2170,2173,2174,2187,2230,2244,2270,2272,2276,2277,2305,2310,2414,2415,2416,2417,2425,2447,2464,2494,2535,2738,2749,2750,2751,2764,2766,2772,2777,2786,2787,2825,2826,2835,2836,2837,2844,2894,2897,2898,2899,2900,2921,2936,2937,3001,3041,3085,3144,3210,3212,3224,3225,3226,3227,3228,3229,3260,3261,3262,3263,3264,3265,3266,3267,3387,3391,3397,3476,215,216,267,268,277,289,290,291,292,495,536,732,735,1133,1134,1166,1167,1168,1297,1298,1299,1300,1301,1302,1372,1474,1475,1515,1629,1667,1692,1711,1712,1715,1729,1781,1782,1783,1784,1785,1828,1900,1943,2077,2179,2231,2232,2262,2263,2264,2266,2267,2268,2269,2295,2418,2478,2518,2827,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2877,2878,2880,2895,2912,2913,2915,3055,3086,3213,3360,3361,98,99,100,173,178,293,357,385,423,505,595,596,597,713,1373,1599,1600,1700,1739,1740,1780,1825,1878,2005,2014,2078,2079,2171,2172,2233,2490,2492,2495,2696,2697,2828,2829,3087,3088,3089,3090,3096,3214,3230,3268,102,161,162,180,195,256,347,421,637,638,697,714,715,716,717,795,880,1223,1276,1277,1295,1457,1702,1768,1779,1801,1821,1906,1996,2011,2031,2080,2123,2139,2140,2168,2178,2181,2185,2194,2202,2313,2471,2483,2537,2698,2699,2776,2830,3002,3060,3145,3231,3319,3466,93,168,171,172,255,301,340,402,404,417,496,718,719,720,721,722,796,802,1562,1563,1564,1567,1568,1569,1570,1571,1572,1764,1765,1766,1778,1819,1822,1861,2006,2015,2135,2197,2419,2420,2421,3003,3059,3215,3232,3362,3400,3461,252,674,731,846,848,3091,95,145,222,239,257,260,279,675,676,677,678,679,680,1466,1476,1594,1694,1775,1776,1777,1817,2081,2089,2111,2113,2114,2245,2289,2294,2468,2487,2759,2771,2781,2831,3016,3061,3146,94,118,146,244,275,389,395,396,635,636,700,740,741,742,743,744,745,1047,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1113,1114,1361,1423,1632,1757,1761,1762,1763,1767,1769,1771,1772,1789,1839,1935,1947,1958,1997,1998,2082,2150,2151,2153,2154,2182,2184,2188,2189,2237,2246,2422,2522,2739,2791,3004,3009,3045,3269,723,849,850,851,852,1098,1099,1500,1743,1744,1774,1936,2102,2103,2360,2361,96,159,312,360,361,362,390,438,490,737,738,739,1070,1071,1072,1227,1831,2029,2030,2129,2138,2148,2149,2190,2251,2252,2833,2918,3005,437,494,1068,1069,1741,1742,2083,2366,2367,2368,3401,123,346,349,350,351,352,353,354,355,356,420,736,1063,1064,1065,1066,1067,1303,1304,1305,1306,1717,1773,2199,2238,2298,2362,2363,2364,2365,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,469,866,1014,3556,3581,34,35,36,37,39,40,42,43,229,764,821,1287,1496,1605,2485,3455,3552,3578,3677,668,904,1606,1607,1608,1862,1887,2467,2871,3365,3382,3383,3384,3385,3449,2802,2881,3367,3388,3389,3390,1695,2106,2107,2433,284,452,930,1157,1212,1228,1249,1250,1536,1642,1844,1845,2009,2271,3250,3370,3417,3418,3419,1623,1641,1759,1760,1950,1951,2093,2115,2116,2120,2204,2254,2257,2258,2259,2372,2378,2444,2445,3441,1200,1206,2221,2427,3436,45,46,47,48,49,50,51,1609,1610,3454,3555,847,905,906,907,908,1482,3341,3443,3444,1952,2108,2261,2330,2377,2446,2732,2852,3442,1713,53,54,55,56,57,58,278,1612,1613,1614,1615,3458,943,944,1185,1316,1317,921,925,1325,1385,1454,1501,1529,1530,1531,1532,1657,1658,1659,1669,1670,1671,1696,1697,1818,3371,3420,273,2094,60,61,62,63,64,65,1611,2180,3366,3386,3459,3574,3575,3579,3630,3678,2092,2527,2536,2700,2701,2728,2733,2734,2735,2797,911,1016,1052,1053,1054,1055,1056,1057,1229,1230,1231,1232,1243,1248,1280,1282,1288,1290,1291,1292,1293,1294,1321,1322,1324,1387,1388,1389,1390,1553,2110,2112,2369,2432,2503,2866,1749,1750,2095,2845,2846,2847,67,68,69,70,71,1221,1222,1136,1211,1214,1215,1219,1216,1217,1218,1220,73,74,75,76,77,78,79,80,81,82,83,84,85,341,815,940,3605,3606,3607,3608,3609,3451,3450,1449,1462,1484,1485,230,683,684,1112,1270,1770,1963,2033,2034,2035,2084,2097,2158,2159,2160,2161,2162,2163,2164,2167,2176,2328,2329,2358,2376,2443,2470,2526,2528,2529,3242,3368,3369,3421,3422,3423,3425,3426,3437,856,470,471,472,710,541,555,768,1051,3495,3587,2449,765,766,767,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,931,932,933,934,935,1169,2253,2879,3007,3008,3438,3439,3440,822,1647,2302,2440,2477,3062,3431,3432,3433,3434,3435,854,855,309,857,858,859,310,941,966,3582,3583,3584,3585,3586,942,1116,1117,2607,2989,954,956,968,1284,3516,1332,1337,1338,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,3553,961,962,963,969,970,971,972,973,974,975,976,977,978,979,3507,1017,1018,1425,1426,1427,1428,1448,1467,1468,1471,1472,1481,1483,1490,1495,1502,1503,1518,1519,1520,1521,1522,1523,1543,1544,1550,1551,1552,1554,1555,1556,1557,1561,1576,1577,2091,2183,2355,2356,2357,2359,1023,1024,1025,1026,1027,1028,1029,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3528,1030,1031,1451,681,1591,2133,2134,2442,2963,3035,3036,2479,3452,3453,1121,1197,1241,3503,3508,953,955,1033,1045,1046,1120,1398,1400,2973,3558,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,967,1115,1118,1187,1192,1198,1201,1202,1203,1204,1205,1207,1208,1209,1239,1240,1242,1244,1278,1283,1359,1360,1366,1391,2606,2987,3010,3038,3063,3064,3517,3518,3519,3520,3521,3522,3524,3548,3549,3550,3551,3554,1122,1123,1124,1125,1126,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1188,1193,1189,1194,1190,1195,1191,1196,1119,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1044,1285,1286,2690,2691,2702,2703,2704,2706,3356,3424,3428,3429,3430,1333,1421,1350,1358,1351,1374,1375,1352,1353,1354,1355,1356,1357,1376,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1289,1279,1392,1393,1394,1395,1396,1397,1401,1402,1403,1404,1405,1406,3467,3468,3469,3470,3471,3472,3473,3474,3475,3477,1636,1637,1638,1639,2950,2951,2952,1021,2379,3323,1595,1843,2727,3445,3447,3448,2531,2947,2948,2949,2971,2972,2944,2945,2946,2090,1751,1755,1756,2096,2373,2374,2375,2729,2848,2849,2850,1752,1753,1754,2731,2851,2235,3446,2799,2800,2801,2896,2938,2939,2940,2941,2942,2943,2964,2965,2966,2967,2968,2969,2970,3026,3027,3028,3029,3030,3031,3032,3033,3034,3092,3093,3098,3147,3148,3149,3150,3216,3218,3233,3234,3235,3236,3237,3238,3239,3240,3241,3328,3329,3330,3406,3407,1011,1012,2882,2883,2884,2885,3427,2608,2630,2798,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2988,3372,3378,3577,3611,3612,3613,3614,3615,1452,3189,3571,3572,3573,3501,3502,3496,3497,3498,3499,3500,3504,3509,3510,3511,3512,3513,3514,3515,3526,3527,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,1186,3523,3604,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676) GROUP BY p.author_id ORDER BY tpost DESC LIMIT 0,9 
table type possible_keys key key_len ref rows Extra 
p  range  topic_id,post_date  post_date  5    905  Using where; Using temporary; Using filesort  
m  eq_ref  PRIMARY  PRIMARY  3  imya.p.author_id  1    
pp  eq_ref  PRIMARY  PRIMARY  4  imya.m.member_id  1    
t  eq_ref  PRIMARY,forum_id,last_x_topics,last_post  PRIMARY  4  imya.p.topic_id  1  Using where  
[color="#FF8C00"]MySQL time: 0,37535[/color]Memory Used: 16,58kb 

 

 

И другой запрос:

SELECT COUNT(*) AS tpost FROM posts p LEFT JOIN topics t ON ( p.topic_id=t.tid ) WHERE t.forum_id IN (0,32,33,44,1022,52,59,3631,3576,66,72,540,920,951,952,985,3632,88,132,134,136,137,160,188,209,217,264,304,324,325,326,333,386,387,436,466,492,518,545,546,547,574,575,576,577,578,591,592,639,640,645,646,647,734,823,824,825,826,827,828,829,830,831,832,833,834,835,912,936,937,938,960,988,989,992,1058,1059,1060,1061,1062,1199,1364,1365,1424,1432,1433,1434,1435,1436,1437,1438,1439,1440,1442,1443,1445,1446,1447,1487,1504,1547,1548,1549,1579,1598,1603,1604,1630,1672,1709,1792,1795,1815,1853,1927,1933,1940,1942,2002,2010,2036,2037,2196,2205,2206,2207,2321,2334,2380,2381,2454,2466,2519,2524,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2741,2742,2743,2906,2907,2908,2909,2925,2926,2974,2975,2976,2977,2978,3065,3094,3095,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3320,3321,3322,3331,3364,3373,3376,3377,3379,3380,3381,3457,115,116,119,120,121,122,128,130,131,149,150,166,179,182,198,200,201,218,219,221,225,240,265,266,269,286,287,303,323,328,369,379,392,393,425,426,443,447,451,476,486,488,500,501,534,535,543,548,549,550,579,580,581,582,590,593,594,605,641,669,671,685,686,836,837,838,839,840,841,842,843,853,863,867,868,950,1019,1163,1181,1182,1183,1184,1210,1245,1255,1386,1422,1456,1473,1494,1505,1506,1516,1535,1580,1624,1627,1631,1640,1645,1651,1652,1653,1663,1673,1723,1726,1788,1803,1814,1816,1824,1826,1833,1834,1836,1838,1846,1854,1856,1863,1867,1870,1874,1881,1884,1889,1897,1907,1909,1910,1913,1925,1948,1964,1965,1966,2038,2039,2040,2041,2109,2117,2118,2119,2165,2200,2203,2208,2209,2247,2248,2278,2281,2284,2299,2314,2332,2335,2336,2337,2338,2382,2424,2462,2476,2482,2484,2489,2521,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2585,2586,2587,2744,2779,2785,2803,2804,2856,2860,2886,2901,2910,2911,2922,2927,2928,2929,2930,2980,2990,3020,3021,3057,3125,3126,3243,3244,3332,3333,3334,3335,135,151,183,242,329,365,367,381,414,415,424,473,489,499,508,509,510,511,512,513,514,515,516,517,551,552,619,620,621,622,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,687,688,869,870,990,1237,1314,1326,1327,1328,1329,1330,1331,1334,1335,1336,1367,1492,1540,1601,1654,1655,1656,1668,1674,1675,1722,1746,1758,1915,1938,1939,1962,1967,1968,2012,2016,2042,2043,2201,2290,2296,2340,2383,2384,2450,2486,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2748,2755,2757,2761,2782,2805,2853,2887,2917,2924,2931,2932,2979,3127,3190,3191,3245,3336,3392,3398,112,143,158,169,170,213,231,232,233,235,236,253,254,262,306,342,371,409,422,427,475,497,532,556,583,598,607,608,609,610,611,612,613,614,615,616,797,798,864,865,871,939,1165,1213,1234,1235,1236,1313,1318,1368,1455,1460,1507,1525,1534,1581,1582,1644,1721,1791,1820,1823,1891,1893,1901,1904,1926,1932,1955,1969,1971,2007,2044,2045,2046,2047,2101,2104,2105,2210,2211,2212,2282,2291,2311,2341,2342,2343,2344,2385,2386,2463,2534,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2745,2763,2789,2806,2807,2808,2839,2842,2843,2888,2991,2992,2993,3066,3067,3128,3192,3193,3194,3246,3247,3326,3337,86,111,126,139,142,153,154,156,202,211,258,274,280,322,327,372,448,468,519,521,553,554,557,584,617,689,691,692,693,694,695,699,701,702,703,704,784,785,786,787,872,876,877,881,883,884,885,886,887,888,889,890,891,892,893,894,991,1002,1003,1020,1180,1310,1362,1480,1583,1585,1586,1587,1593,1618,1813,1850,1864,1879,1890,1899,1957,1972,2008,2048,2087,2088,2195,2213,2214,2260,2283,2293,2301,2331,2345,2387,2388,2389,2497,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2775,2788,2790,2796,2809,2810,2858,2889,2890,2903,3018,3019,3022,3023,3037,3043,3049,3054,3068,3069,3195,3196,3248,3338,3339,3340,3462,3464,3557,176,214,243,288,809,1004,1073,1074,1075,1076,1260,1311,1369,1377,1378,1602,1728,1917,1973,1974,1975,2018,2098,2099,2100,2390,2391,2643,2644,2746,3217,3402,3408,3478,585,586,587,588,589,212,345,491,537,538,649,986,987,1005,1171,1172,1508,1699,1716,1976,1977,2325,2326,2327,2371,2645,2646,2647,2648,2981,3409,3410,3411,3412,3413,3414,3415,3416,307,337,338,339,429,618,650,651,652,733,873,910,1006,1160,1315,1380,1509,1528,1542,1588,1616,1620,1720,1978,2049,2215,2216,2249,2250,2473,2525,2649,2650,2651,2652,2768,2891,2982,3013,3014,3050,3070,3197,3198,3219,3395,3460,167,247,248,335,336,559,1271,1272,1273,1381,1450,1635,1733,1807,1892,1908,1911,1919,2050,2217,2218,2318,2392,2393,2653,2654,2655,2656,2811,3048,3249,3342,3393,3405,334,453,454,455,456,457,458,459,460,461,462,463,464,465,87,89,91,97,109,110,117,127,133,147,152,181,184,185,189,190,199,203,204,205,208,220,259,263,276,363,373,388,394,408,410,411,412,413,416,419,445,477,478,479,480,481,482,483,484,485,502,560,561,562,563,565,698,705,706,707,708,788,878,882,919,994,1008,1009,1010,1225,1793,1251,1252,1312,1382,1383,1513,1541,1574,1596,1597,1619,1660,1662,1676,1677,1678,1679,1680,1714,1725,1786,1796,1809,1810,272,670,1829,1842,1855,1857,1872,1885,1888,1895,1905,1924,1930,1979,1981,1982,1983,1984,1985,2004,2022,2023,2024,2025,2028,2032,2051,2053,2054,2055,2057,2058,2085,2122,2124,2125,2126,2136,2144,2219,2220,2222,2223,2224,2239,2240,2273,2279,2285,2303,2304,2316,2333,2346,2347,2348,2370,2394,2395,2396,2397,2398,2399,2437,2438,2448,2453,2459,2460,2461,2465,2472,2474,2475,2480,2491,2530,2533,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2692,2693,2694,2695,2753,2770,2778,2783,2792,2795,2812,2813,2814,2815,2816,2817,2818,2838,2854,2892,2933,2934,2983,2994,3012,3024,3025,3071,3072,3129,3130,3131,3132,3199,3200,3220,3221,3251,3252,3325,3327,3343,3344,3345,3346,3347,3348,3396,108,138,174,177,192,193,194,196,197,226,227,228,281,282,298,317,366,375,507,566,567,623,624,625,626,627,628,629,630,631,632,633,648,672,673,690,724,725,726,727,728,729,789,790,791,792,803,804,805,807,808,879,926,927,928,929,957,1049,1158,1164,1233,1253,1370,1488,1524,1573,1590,1648,1698,1701,1880,1886,1921,2020,2021,2061,2157,2241,2242,2255,2275,2286,2287,2312,2349,2400,2401,2402,2403,2457,2488,2520,2685,2686,2687,2688,2689,2793,2819,2984,2985,2995,2996,3017,3040,3073,3074,3077,3078,3133,3134,3135,3202,3324,3349,3394,3403,3463,3580,107,124,175,186,206,224,241,299,300,397,398,399,400,431,432,433,434,435,450,603,604,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,793,794,810,811,812,813,814,896,898,899,900,901,902,903,918,922,923,924,945,983,984,1127,1296,1463,1465,1470,1510,1514,1517,1533,1622,1643,1666,1681,1682,1683,1748,1787,1805,1812,1832,1841,1858,1865,1866,1869,1871,1875,1894,1918,1922,1946,2000,2027,2062,2141,2142,2143,2169,2274,2280,2288,2292,2297,2308,2319,2350,2404,2405,2406,2407,2423,2426,2496,2451,2452,2456,2458,2481,2532,2737,2740,2747,2752,2760,2762,2820,2821,2822,2832,2840,2904,2914,2986,2998,2999,3000,3046,3051,3053,3056,3058,3079,3080,3081,3082,3136,3137,3138,3203,3204,3205,3222,3350,3351,3352,3353,148,191,234,295,296,376,403,506,600,601,602,844,845,874,875,1050,1170,1173,1174,1175,1176,1177,1178,1256,1493,1511,1646,1808,1811,1837,1876,1986,2019,2063,2064,2121,2131,2137,2191,2198,2320,2324,2428,2429,2430,2431,2434,2435,2436,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2756,2773,2855,2935,3006,3044,3139,3206,3253,3254,114,141,249,261,294,407,568,570,571,572,573,606,642,643,644,946,947,948,949,1238,1247,1307,1308,1309,1498,1684,1685,1731,1732,1735,1736,1737,1738,1797,1987,2227,2256,2315,2441,2498,2499,2500,2501,2502,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2841,2859,3207,3255,3525,125,140,163,164,207,238,246,311,319,321,359,391,405,406,428,440,442,444,474,539,696,799,800,816,817,818,819,861,958,1161,1179,1319,1363,1477,1527,1617,1621,1628,1664,1686,1687,1704,1705,1719,1727,1798,1802,1827,1848,1851,1860,1873,1882,1883,1941,1959,1988,1989,1990,1991,1999,2026,2065,2066,2067,2068,2069,2146,2152,2155,2156,2193,2243,2307,2309,2323,2351,2352,2408,2409,2455,2469,2493,2736,2767,2769,2774,2784,2794,2823,2824,2834,2893,2905,2919,2920,3015,3052,3097,3140,3141,3208,3223,3256,3257,3258,3259,3354,3355,3357,3404,103,105,106,187,251,270,302,318,320,331,358,439,533,544,564,711,712,897,980,981,997,998,999,1000,1001,1048,1254,1257,1258,1259,1261,1262,1263,1264,1265,1266,1267,1268,1269,1489,1589,1626,1665,1688,1689,1706,1730,1806,1835,1852,1916,1937,2003,2017,2070,2071,2072,2073,2074,2086,2130,2228,2229,2306,2317,2322,2353,2354,2411,2412,2413,2439,2523,2754,2758,2765,2780,2902,3042,3047,3083,3084,3142,3143,3209,3358,3359,90,101,104,113,129,144,155,165,223,250,285,305,313,314,315,316,343,344,364,368,370,377,378,383,384,401,441,449,503,504,542,709,801,820,860,862,895,913,914,915,916,917,959,993,995,996,1159,1226,1274,1275,1371,1453,1458,1459,1469,1478,1479,1486,1499,1512,1537,1538,1539,1545,1546,1625,1633,1634,1650,1661,1690,1691,1703,1707,1708,1710,1718,1724,1747,1790,1799,1830,1840,1847,1849,1868,1877,1896,1898,1902,1923,1928,1929,1934,1944,1945,1953,1956,1961,1992,1993,1994,1995,2001,2013,2075,2076,2127,2145,2147,2166,2170,2173,2174,2187,2230,2244,2270,2272,2276,2277,2305,2310,2414,2415,2416,2417,2425,2447,2464,2494,2535,2738,2749,2750,2751,2764,2766,2772,2777,2786,2787,2825,2826,2835,2836,2837,2844,2894,2897,2898,2899,2900,2921,2936,2937,3001,3041,3085,3144,3210,3212,3224,3225,3226,3227,3228,3229,3260,3261,3262,3263,3264,3265,3266,3267,3387,3391,3397,3476,215,216,267,268,277,289,290,291,292,495,536,732,735,1133,1134,1166,1167,1168,1297,1298,1299,1300,1301,1302,1372,1474,1475,1515,1629,1667,1692,1711,1712,1715,1729,1781,1782,1783,1784,1785,1828,1900,1943,2077,2179,2231,2232,2262,2263,2264,2266,2267,2268,2269,2295,2418,2478,2518,2827,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2877,2878,2880,2895,2912,2913,2915,3055,3086,3213,3360,3361,98,99,100,173,178,293,357,385,423,505,595,596,597,713,1373,1599,1600,1700,1739,1740,1780,1825,1878,2005,2014,2078,2079,2171,2172,2233,2490,2492,2495,2696,2697,2828,2829,3087,3088,3089,3090,3096,3214,3230,3268,102,161,162,180,195,256,347,421,637,638,697,714,715,716,717,795,880,1223,1276,1277,1295,1457,1702,1768,1779,1801,1821,1906,1996,2011,2031,2080,2123,2139,2140,2168,2178,2181,2185,2194,2202,2313,2471,2483,2537,2698,2699,2776,2830,3002,3060,3145,3231,3319,3466,93,168,171,172,255,301,340,402,404,417,496,718,719,720,721,722,796,802,1562,1563,1564,1567,1568,1569,1570,1571,1572,1764,1765,1766,1778,1819,1822,1861,2006,2015,2135,2197,2419,2420,2421,3003,3059,3215,3232,3362,3400,3461,252,674,731,846,848,3091,95,145,222,239,257,260,279,675,676,677,678,679,680,1466,1476,1594,1694,1775,1776,1777,1817,2081,2089,2111,2113,2114,2245,2289,2294,2468,2487,2759,2771,2781,2831,3016,3061,3146,94,118,146,244,275,389,395,396,635,636,700,740,741,742,743,744,745,1047,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1113,1114,1361,1423,1632,1757,1761,1762,1763,1767,1769,1771,1772,1789,1839,1935,1947,1958,1997,1998,2082,2150,2151,2153,2154,2182,2184,2188,2189,2237,2246,2422,2522,2739,2791,3004,3009,3045,3269,723,849,850,851,852,1098,1099,1500,1743,1744,1774,1936,2102,2103,2360,2361,96,159,312,360,361,362,390,438,490,737,738,739,1070,1071,1072,1227,1831,2029,2030,2129,2138,2148,2149,2190,2251,2252,2833,2918,3005,437,494,1068,1069,1741,1742,2083,2366,2367,2368,3401,123,346,349,350,351,352,353,354,355,356,420,736,1063,1064,1065,1066,1067,1303,1304,1305,1306,1717,1773,2199,2238,2298,2362,2363,2364,2365,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,469,866,1014,3556,3581,34,35,36,37,39,40,42,43,229,764,821,1287,1496,1605,2485,3455,3552,3578,3677,668,904,1606,1607,1608,1862,1887,2467,2871,3365,3382,3383,3384,3385,3449,2802,2881,3367,3388,3389,3390,1695,2106,2107,2433,284,452,930,1157,1212,1228,1249,1250,1536,1642,1844,1845,2009,2271,3250,3370,3417,3418,3419,1623,1641,1759,1760,1950,1951,2093,2115,2116,2120,2204,2254,2257,2258,2259,2372,2378,2444,2445,3441,1200,1206,2221,2427,3436,45,46,47,48,49,50,51,1609,1610,3454,3555,847,905,906,907,908,1482,3341,3443,3444,1952,2108,2261,2330,2377,2446,2732,2852,3442,1713,53,54,55,56,57,58,278,1612,1613,1614,1615,3458,943,944,1185,1316,1317,921,925,1325,1385,1454,1501,1529,1530,1531,1532,1657,1658,1659,1669,1670,1671,1696,1697,1818,3371,3420,273,2094,60,61,62,63,64,65,1611,2180,3366,3386,3459,3574,3575,3579,3630,3678,2092,2527,2536,2700,2701,2728,2733,2734,2735,2797,911,1016,1052,1053,1054,1055,1056,1057,1229,1230,1231,1232,1243,1248,1280,1282,1288,1290,1291,1292,1293,1294,1321,1322,1324,1387,1388,1389,1390,1553,2110,2112,2369,2432,2503,2866,1749,1750,2095,2845,2846,2847,67,68,69,70,71,1221,1222,1136,1211,1214,1215,1219,1216,1217,1218,1220,73,74,75,76,77,78,79,80,81,82,83,84,85,341,815,940,3605,3606,3607,3608,3609,3451,3450,1449,1462,1484,1485,230,683,684,1112,1270,1770,1963,2033,2034,2035,2084,2097,2158,2159,2160,2161,2162,2163,2164,2167,2176,2328,2329,2358,2376,2443,2470,2526,2528,2529,3242,3368,3369,3421,3422,3423,3425,3426,3437,856,470,471,472,710,541,555,768,1051,3495,3587,2449,765,766,767,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,931,932,933,934,935,1169,2253,2879,3007,3008,3438,3439,3440,822,1647,2302,2440,2477,3062,3431,3432,3433,3434,3435,854,855,309,857,858,859,310,941,966,3582,3583,3584,3585,3586,942,1116,1117,2607,2989,954,956,968,1284,3516,1332,1337,1338,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,3553,961,962,963,969,970,971,972,973,974,975,976,977,978,979,3507,1017,1018,1425,1426,1427,1428,1448,1467,1468,1471,1472,1481,1483,1490,1495,1502,1503,1518,1519,1520,1521,1522,1523,1543,1544,1550,1551,1552,1554,1555,1556,1557,1561,1576,1577,2091,2183,2355,2356,2357,2359,1023,1024,1025,1026,1027,1028,1029,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3528,1030,1031,1451,681,1591,2133,2134,2442,2963,3035,3036,2479,3452,3453,1121,1197,1241,3503,3508,953,955,1033,1045,1046,1120,1398,1400,2973,3558,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,967,1115,1118,1187,1192,1198,1201,1202,1203,1204,1205,1207,1208,1209,1239,1240,1242,1244,1278,1283,1359,1360,1366,1391,2606,2987,3010,3038,3063,3064,3517,3518,3519,3520,3521,3522,3524,3548,3549,3550,3551,3554,1122,1123,1124,1125,1126,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1188,1193,1189,1194,1190,1195,1191,1196,1119,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1044,1285,1286,2690,2691,2702,2703,2704,2706,3356,3424,3428,3429,3430,1333,1421,1350,1358,1351,1374,1375,1352,1353,1354,1355,1356,1357,1376,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1289,1279,1392,1393,1394,1395,1396,1397,1401,1402,1403,1404,1405,1406,3467,3468,3469,3470,3471,3472,3473,3474,3475,3477,1636,1637,1638,1639,2950,2951,2952,1021,2379,3323,1595,1843,2727,3445,3447,3448,2531,2947,2948,2949,2971,2972,2944,2945,2946,2090,1751,1755,1756,2096,2373,2374,2375,2729,2848,2849,2850,1752,1753,1754,2731,2851,2235,3446,2799,2800,2801,2896,2938,2939,2940,2941,2942,2943,2964,2965,2966,2967,2968,2969,2970,3026,3027,3028,3029,3030,3031,3032,3033,3034,3092,3093,3098,3147,3148,3149,3150,3216,3218,3233,3234,3235,3236,3237,3238,3239,3240,3241,3328,3329,3330,3406,3407,1011,1012,2882,2883,2884,2885,3427,2608,2630,2798,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2988,3372,3378,3577,3611,3612,3613,3614,3615,1452,3189,3571,3572,3573,3501,3502,3496,3497,3498,3499,3500,3504,3509,3510,3511,3512,3513,3514,3515,3526,3527,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,1186,3523,3604,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676) AND p.post_date+86400>1290437831 
table type possible_keys key key_len ref rows Extra 
p  index  topic_id  topic_id  14    117274  Using where; Using index  
t  eq_ref  PRIMARY,forum_id,last_x_topics,last_post  PRIMARY  4  imya.p.topic_id  1  Using where  
[color="#FF8C00"]MySQL time: 0,38723[/color]Memory Used: 16,41kb 

Ссылка на комментарий
Поделиться на других сайтах

Я тоже больше склоняюсь к Memcached,

XCache тоже не плохо. Но Memcached лучше описан и чаще применяют. Поэтому Memcached

 

в любом случае секундные задержки не от этого происходят.

Ну да. Особенно на такой машине.

Ссылка на комментарий
Поделиться на других сайтах

увидел время, не надо в code ничего пытаться подсвечивать, не получится

очевидно, проблема есть в том, что forum_id IN необозримое_множество_ид //у меня такая же ерунда

Ссылка на комментарий
Поделиться на других сайтах

увидел время, не надо в code ничего пытаться подсвечивать, не получится

очевидно, проблема есть в том, что forum_id IN необозримое_множество_ид //у меня такая же ерунда

Как-нибудь эту проблему решить можно (с учётом, что их (forum_id) ещё больше становиться будет)?

Ссылка на комментарий
Поделиться на других сайтах

Остаётся только вопрос о том, что это за запросы :-) На демофоруме IBR его нет.

Судя по всему, это какие-то счётчики новых постов из какого-то хука. Либо от него нужно отказаться, либо кешировать данные.

Можно пошаманить с индексами, но это может не помочь. Если это хук, то можно попробовать переписать WHERE ... IN в виде исключения.

 

Но всё равно много, эти запросы съедают секунду, а ещё три куда деваются -- не ясно пока. Сколько времени занимают все запросы к базе, судя по дебагу?

 

Архар, у тебя страница за 300мс генериться, а тут за 4 с.

Ссылка на комментарий
Поделиться на других сайтах

ну у меня маньякально все в xcache попрятано

кстати холивар про xcache подытоживается выводом:

xcache есть кешер для одиночного сайта/форума/проекта на одной машине, в таком случае он быстрее

memcache есть кешер для нескольких физических серверов одновременно, например вконтакте

Ссылка на комментарий
Поделиться на других сайтах

ТС, включи в MySQL лог медленных запросов. Потом сделай EXPLAIN этих запросов, а там видно будет в чем беда.
Ссылка на комментарий
Поделиться на других сайтах

кстати холивар про xcache подытоживается выводом

Насколько я знаю XCache не поддерживает кеширование пользовательских данных в памяти акселератора, а только на диске.

Ссылка на комментарий
Поделиться на других сайтах

Насколько я знаю XCache не поддерживает кеширование пользовательских данных в памяти акселератора, а только на диске.

В shm он хранит, в shm, причем, если мне не изменяет память, XCache единственный где кеш доступен всем детям процесса php, если последний стартанули как cgi-сервер.

 

Чтобы понять насколько кеш эффективен надо смотреть админку кешера, там смотреть попадания и промахи. Ну и соответственно последних должно быть меньше, чем первых =)

Ссылка на комментарий
Поделиться на других сайтах

Под опкод специально так много отдано? Там как минимум в два раза порезать можно, судя по статистике.
Ссылка на комментарий
Поделиться на других сайтах

крутил размеры блоков или "рекомендуемые" оставил?

Нет, такое не ставил т.к. это бы, по понятным причинам, отнимало бы кучу времени на запрос.

Проблемные предыдущие 2 запроса оптимизировал.

В таблице отладки MySQL видна цифра 0.2с на обработку всех запросов. На сайте, внизу, видно 1.2с. Что это за расхождение?

Страница стала загружаться почти на секунду быстрее, но это всё равно несравнимо долго, по сравнению с этим форумом, где показывается 0.05с. Где ещё могут быть задержки?

Сравнение скоростей моего форума и forums.ibresource.ru:

post-89917-0-28939700-1290599454_thumb.png

Время генерации на странице отладки MySQL (/index.php?&debug=1):

post-89917-0-82673100-1290599461_thumb.png

Время генерации на главной странице (gzip обозначен выключенным т.к. сжимаются файлы сервером nginx):

post-89917-0-09494200-1290599468_thumb.png

Акселератор:

post-89917-0-85911400-1290599447_thumb.png

Ссылка на комментарий
Поделиться на других сайтах

Странно что в debug=1 у вас на 5 запросов больше. Не пробовали вручную выполнять те 9 запросов со страницы (можно в подвале посмотреть на 3м уровне отладки)?

 

Из вещей, которые вы можете сделать самостоятельно в голову приходит только временное отключение всех хуков, может быть дело в каком-то из них.

А дальше уже или полный профайлинг, либо ручное промеривание различных исполняемых кусков кода.

 

в 3 раза, только лень идти в датацентр, а из дома порт ssh закрыт

Я думал после инцидента с 4хгиговым логом вы его откроете :)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.