LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование
Fearful:
Оптимальный вариант, это делать избыточность при добавлении данных.

Ого, это такой тренд нынче. Зайти кинуть умную фразу, чтобы все охали и ахали. Избыточность, конечно же, уже побежал переписывать структуру и CMS для избыточности, которая никому нафиг не нужна. Аха?

iopiop:
медленно даже с составным индексом на (cat, id) ?
даж странно как-то...

Относительно медленно конечно же, я не говорю о 15 секунда и т.п. :)

pauk:

Когда мне нужна инфа, то мне нужна именно инфа.

А на странице просто текст или он вставлен в красивый уникальный дорогой профессиональный бесподобный дизайн - безразлично. :)

Всё-таки, важнее всего контент. Исключение - конкурс дизайнеров...

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

Вы нифига не будете читать чёрный текст на чёрном фоне, ага? Ой, или я взял крайний случай и он уже не входит в дизайн и вёрстку?

Факторы структуры и синомайзинг текста уже протестированы. Яндекс и гугл ЗА уникальную структуру.

p.s. Надоели уже про WP писать, опять все увидели знакомое слово и давайте вопросы задавать. Вдумайтесь, почитайте много раз, что я написал. Не врубаетесь? Ну тогда вам это и не надо понимать.

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

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

sirota77:
Так дело было в сервере ?

---------- Добавлено 27.02.2012 в 23:12 ----------

Похоже вариант с LIMIT не так уж и плох.

И с ним тоже. Но варианты оптимальные я описал выше :)

С сервером всё было поправлено и хочу сделать резюме.

Всё описанное моё ИМХО и вы можете меня рвать и метать, не верить и т.п. :)

Оба варианта отлично работают и имеют свои оттенки:

Вариант 1 от netwind:

select * from `cms_freepages`, (SELECT id FROM `cms_freepages` WHERE cat=2 ORDER by ID desc LIMIT 37710,30) sub where `cms_freepages`.id=sub.id ;

* Очень быстро работает на первых страницах т.к. LIMIT + очень мало данных для его использования

* Медленнее уже на самых дальних, но это не критично

Варивнт 2 от меня: /ru/forum/comment/10080098

* Медленнее в самом начале т.к. идёт выборка всех ID

* Очень быстрый при вызове любой страницы, хоть 100500

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

Oleg_ST:
Речь про ext3?

Ну на CentOs стандартно, поэтому она.

180К файлов в одной папке

Посещалка 5000 людей

ииии... ничего :) Вы же не листаете эти файлы в папке и не запрашивайте пачкой у них данные, а точечно запрашиваете конкретные файлы. Поэтому ничего не будет.

Восстановить её из бэкапа.

Это в какой версии php есть max_file_uploads?

; Maximum allowed size for uploaded files.

upload_max_filesize = 2000M

т.е. 2000 мегабайт разрешено.

Всего: 31516