biblioteka Опубликовано 21 Ноября 2010 Жалоба Поделиться Опубликовано 21 Ноября 2010 (изменено) Здравствуйте. Задаюсь вопросом: чем так сильно смогли разработчики данного форума оптимизировать его, что он так быстро генерируется.У меня стоит сервер на 2хXeon5640, 64ГБ оперативной памяти, 24 портовый RAID контроллер Adaptec, SSD диски SLC для системы, баз данных и файлов форума + хранилище на 10ТБ для вложений форума. Стоит nginx + apache + memcached + eaccelerator. Всё кэшируется. Контент сжимается .Файрбаг показывает на forums.ibresource.ru много неоптимизированностей (свои устранил). Но страница не генерируется меньше, чем за 1 секунду.В чём секрет этого форума?Может стоит продавать сразу оптимизированную версию по завышенной цене? Думаю, что от желающих не было бы отбоя. Изменено 21 Ноября 2010 пользователем biblioteka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 В чём секрет этого форума?В грамотной настройке сервера? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Тут должна быть толпа желающих оптимизировать ваш сервер/форум за 1% его ресурсов Где они? У меня стоит сервер на 2хXeon5640, 64ГБ оперативной памяти, 24 портовый RAID контроллер Adaptec, SSD диски SLC для системы, баз данных и файлов форума + хранилище на 10ТБ для вложений форума.Скажите, во сколько он вам в месяц обходится? Можно в приват, если секрет. Всё кэшируется.Точнее опишите. А то иногда пишут, а в conf_global.php для форума кеширование не включили. Файрбаг показывает на forums.ibresource.ru много неоптимизированностей (свои устранил).Не путайте тёплое с мягким. Клиентская оптимизация полезна при высоких нагрузках и борьбе за посетителей, но число в подвале форума к этому отношения не имеет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 22 Ноября 2010 Автор Жалоба Поделиться Опубликовано 22 Ноября 2010 (изменено) Тут должна быть толпа желающих оптимизировать ваш сервер/форум за 1% его ресурсов Где они?Ресурсов чего? Я разве предлагал какие-то ресурсы своего сервера/форума? Скажите, во сколько он вам в месяц обходится? Можно в приват, если секрет.Сервер личный, стоит в ДЦ на колокейшене со скоростью 1 Гбит/c (выделенная линия). Так что на стоимость не влияет его комплектация. Точнее опишите. А то иногда пишут, а в conf_global.php для форума кеширование не включили. Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через nginx. Не путайте тёплое с мягким. Клиентская оптимизация полезна при высоких нагрузках и борьбе за посетителей, но число в подвале форума к этому отношения не имеет.Вот клиентская оптимизация и нужна т.к. нагрузки большие и открытие страницы за 3-5 секунд - это довольно много (даже учитывая, что во второй раз клиенту будет кэшированная отдача с локальной машины). Но, тем не менее, этот форум как-то уж слишком подозрительно оптимизирован для его размера. Изменено 22 Ноября 2010 пользователем biblioteka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через nginx.Напишите, как у вас сейчас кеширование в conf_global.php настроено.Отдача аттачей через nginx может помочь разгрузить сервер, но при таком сервере не думаю что проблема в этом.Тут нужно смотреть, как часто происходит скачивание. Может быть просто увеличить число воркеров в апаче и nginx.У вас есть какие-либо данные по мониторингу? Вот клиентская оптимизация и нужна т.к. нагрузки большие и открытие страницы за 3-5 секунд - это довольно много (даже учитывая, что во второй раз клиенту будет кэшированная отдача с локальной машины). Но, тем не менее, этот форум как-то уж слишком подозрительно оптимизирован для его размера.А за сколько происходит генерация страницы? Это число из подвала при включённом втором уровне отладки.И какой средний пинг у сервера, чтобы уж отсечь тупиковые варианты. Домен форума созвучен с вашим ником? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 22 Ноября 2010 Автор Жалоба Поделиться Опубликовано 22 Ноября 2010 Если написал, что кэшируруется, то, разумеется, все настройки перебрал. Осталось только дождаться модификации с отдачей статики напрямую через 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мс.Да, домен созвучен с ником. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 $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' ), значит кеширование не включилось. cLauzz отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 (изменено) Не знаю, в каком порядке 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. Изменено 22 Ноября 2010 пользователем Ph-A Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Угу. Но у меня посещаемость не сравнимая. eAccelerator сам по себе рессурсоемкий.Если выжимать проценты, то лучше XCache и Memcached. ИМХО.Я сейчас тестирую для нового сервера Zend Server с Memcached.Я тоже больше склоняюсь к Memcached, всё-таки он заточен под key-value. Ну а PHP-акселлераторы прирост дают не сильно большой, в любом случае секундные задержки не от этого происходят. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 22 Ноября 2010 Автор Жалоба Поделиться Опубликовано 22 Ноября 2010 $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 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Я тоже больше склоняюсь к Memcached, XCache тоже не плохо. Но Memcached лучше описан и чаще применяют. Поэтому Memcached в любом случае секундные задержки не от этого происходят.Ну да. Особенно на такой машине. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 увидел время, не надо в code ничего пытаться подсвечивать, не получитсяочевидно, проблема есть в том, что forum_id IN необозримое_множество_ид //у меня такая же ерунда Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 22 Ноября 2010 Автор Жалоба Поделиться Опубликовано 22 Ноября 2010 увидел время, не надо в code ничего пытаться подсвечивать, не получитсяочевидно, проблема есть в том, что forum_id IN необозримое_множество_ид //у меня такая же ерундаКак-нибудь эту проблему решить можно (с учётом, что их (forum_id) ещё больше становиться будет)? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Остаётся только вопрос о том, что это за запросы :-) На демофоруме IBR его нет.Судя по всему, это какие-то счётчики новых постов из какого-то хука. Либо от него нужно отказаться, либо кешировать данные.Можно пошаманить с индексами, но это может не помочь. Если это хук, то можно попробовать переписать WHERE ... IN в виде исключения. Но всё равно много, эти запросы съедают секунду, а ещё три куда деваются -- не ясно пока. Сколько времени занимают все запросы к базе, судя по дебагу? Архар, у тебя страница за 300мс генериться, а тут за 4 с. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 ну у меня маньякально все в xcache попрятанокстати холивар про xcache подытоживается выводом:xcache есть кешер для одиночного сайта/форума/проекта на одной машине, в таком случае он быстрееmemcache есть кешер для нескольких физических серверов одновременно, например вконтакте Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 ТС, включи в MySQL лог медленных запросов. Потом сделай EXPLAIN этих запросов, а там видно будет в чем беда. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 кстати холивар про xcache подытоживается выводомНасколько я знаю XCache не поддерживает кеширование пользовательских данных в памяти акселератора, а только на диске. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 Насколько я знаю XCache не поддерживает кеширование пользовательских данных в памяти акселератора, а только на диске. В shm он хранит, в shm, причем, если мне не изменяет память, XCache единственный где кеш доступен всем детям процесса php, если последний стартанули как cgi-сервер. Чтобы понять насколько кеш эффективен надо смотреть админку кешера, там смотреть попадания и промахи. Ну и соответственно последних должно быть меньше, чем первых =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 php#0 hits=610,794 misses=478var#0 hits=870,682 misses=177 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 22 Ноября 2010 Жалоба Поделиться Опубликовано 22 Ноября 2010 крутил размеры блоков или "рекомендуемые" оставил? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Ноября 2010 Жалоба Поделиться Опубликовано 23 Ноября 2010 http://img228.imageshack.us/img228/6025/xcache.pngвот такие настройки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 23 Ноября 2010 Жалоба Поделиться Опубликовано 23 Ноября 2010 Под опкод специально так много отдано? Там как минимум в два раза порезать можно, судя по статистике. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Ноября 2010 Жалоба Поделиться Опубликовано 23 Ноября 2010 в 3 раза, только лень идти в датацентр, а из дома порт ssh закрыт Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
biblioteka Опубликовано 24 Ноября 2010 Автор Жалоба Поделиться Опубликовано 24 Ноября 2010 крутил размеры блоков или "рекомендуемые" оставил?Нет, такое не ставил т.к. это бы, по понятным причинам, отнимало бы кучу времени на запрос.Проблемные предыдущие 2 запроса оптимизировал.В таблице отладки MySQL видна цифра 0.2с на обработку всех запросов. На сайте, внизу, видно 1.2с. Что это за расхождение?Страница стала загружаться почти на секунду быстрее, но это всё равно несравнимо долго, по сравнению с этим форумом, где показывается 0.05с. Где ещё могут быть задержки?Сравнение скоростей моего форума и forums.ibresource.ru:Время генерации на странице отладки MySQL (/index.php?&debug=1):Время генерации на главной странице (gzip обозначен выключенным т.к. сжимаются файлы сервером nginx):Акселератор: Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 24 Ноября 2010 Жалоба Поделиться Опубликовано 24 Ноября 2010 Странно что в debug=1 у вас на 5 запросов больше. Не пробовали вручную выполнять те 9 запросов со страницы (можно в подвале посмотреть на 3м уровне отладки)? Из вещей, которые вы можете сделать самостоятельно в голову приходит только временное отключение всех хуков, может быть дело в каком-то из них.А дальше уже или полный профайлинг, либо ручное промеривание различных исполняемых кусков кода. в 3 раза, только лень идти в датацентр, а из дома порт ssh закрыт Я думал после инцидента с 4хгиговым логом вы его откроете Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.