привет всем, у меня есть такой саит icons.defmix.ru (не реклама) очень грузить сервер при загрузке можно ли через .htaccess ограничить как нить, что бы сильно не грузило машину?
сам скрипт, помогите упростить PHP: <?php $dir = 'page1/'; // Папка с изображениями $cols = 28; // Количество столбцов в будущей таблице с картинками $files = scandir($dir); // Берём всё содержимое директории echo "<table>"; // Начинаем таблицу $k = 0; // Вспомогательный счётчик для перехода на новые строки for ($i = 0; $i < count($files); $i++) { // Перебираем все файлы if (($files[$i] != ".") && ($files[$i] != "..")) { // Текущий каталог и родительский пропускаем if ($k % $cols == 0) echo "<tr>"; // Добавляем новую строку echo "<td title='Нажми на картинку что бы скачать'>"; // Начинаем столбец $path = $dir.$files[$i]; // Получаем путь к картинке echo "<a href='$path' download>"; // Делаем ссылку на картинку echo "<img src='$path' alt='' width='20' style='margin-left: 15px;padding-top: 15px;' />"; // Вывод превью картинки echo "</a>"; // Закрываем ссылку echo "</td>"; // Закрываем столбец /* Закрываем строку, если необходимое количество было выведено, либо данная итерация последняя */ if ((($k + 1) % $cols == 0) || (($i + 1) == count($files))) echo "</tr>"; $k++; // Увеличиваем вспомогательный счётчик } } echo "</table>"; // Закрываем таблицу ?>
1. Все иконки можно в один файл упаковать, показывать потом как нужные путем указания смещений в стилях 2. Просто отображать не 2000 иконок... а меньше..... ну хотя бы сотню другую
Ну тут уж деваться некуда. Покажите хоть один сайт, где генерится столько запросов ради одной страницы. Оттуда и проблемы лезут.