Почему вы уверены, что это разница из-за инклудов?
Я не сказал, что это из-за инклудов. Я показал разницу между моим ДОМАШНИМ и этим "сервером".
Мой... как бы это сказать... помощнее, что ли (Добавление)
DlTA пишет:
избавлением от инклудов дело не спасешь, а вот сменой админа вполне может быть
Есть такой перк - "племянник большого начальника" - дает +100 к иммуну от "увольнения за тупость".
Если бы. В нашей конторе "сервером" считается одноядерный пень 2,5ггц, 2 гб оперативки и (далее очень страшно!) - Windows XP, пропатченная на количество одновременных соединений (чтобы снять ограничение на 10 за раз, которое вбодяжили мелкомягкие в SP3).
И заменить нельзя, так как "одмин" других не признает
Потому то, что у меня на домашнем выполняется за 0,03 сек, на этом сервере выполняется еле-еде за 0,19.
Я имел ввиду, что проще для нагрузки по серверу:
Чтение 5к строк (независимо от того, что выполняться будут лишь 3к - если не админ).
Или сборка из кусочков, тогда иной раз 3,5к юзаются, иной раз 4,5к строк... Но опять же нагрузка по инклудам.
Реально же имею уже сейчас файл из 6,5к строк, а проблемы "не все решены", что значит, что размер может еще увеличиться.
Собственно, сабж.
Есть файл, в котором, в зависимости от прав доступа, отображаются те или иные блоки (от 6 блоков в минимальных правах, до 10 блоков в административном варианте.
Что будет выполняться быстрее и ДАСТ МЕНЬШУЮ НАГРУЗКУ НА СЕРВЕР (особенно, если учесть, как в госконторах начальство понимает понятие "сервер" - обычный комп, чуть более мощный, чем для офис-планктона) - если необходимые блоки будут подгружаться инклудами (длина строк в сумме будет от 3,5к строк до 5к строк), или если они будут сразу в одном файле (соответственно, длина его около 5к строк станет).
Ибо принцип такой:
1. Код для всех (около 1 к строк)
2. Блок админа
3. Блок админа 2
4. Блок юзеров (и админу тоже выводится)
5. Общий код
6.7.8. Блоки юзеров (тоже админу)
9. Блок юзера (админу не выводится)
10. Общий код
Пока что "блоки" отсекаются if then else и т.д.
Но у кого какое мнение по скорости и нагрузке - один большой файл или подключаемые блоки?
Смесь джаваскрипта и прямого перехода (в смысле - если джаваскрипт выключен, то будет использоваться рефреш). Работает на ура и в гробу видала выводы на страницу.
Что ты имеешь ввиду под "постраничной"?
Чтобы писало 5 ссылок, а ниже было "Далее" и при нажатии выдавалась страница со следующими 5-ю элементами файловой структуры?
Передавай "далее" как index?n=6 (где 6 - следующий номер файла, с которого начинается список).
Нашел решение. Просто в самом файле, загружающем swf не надо было указывать
../10/ и т.д.
указал сразу:
/10/ (без двоеточия - все работает в любом варианте).
Ролик не грузится.
Меняю в файле пути ../10/pict/swf.swf на pict/swf.swf и все становится наоборот.
Когда гружу через jq - файл грузится, но флешка не срабатывает. Зато открытое окно через window.open - открывается файл и в нем прекрасно прокручивается флеш.
Задача была начата в другом топике, но он перерос в эту тему:
Цитата:
Есть файлик, который загружает флеш-ролик. Но вот пути в нем:
для загрузки через jq указывать путь к флешу надо "от корня сайта", а через windows.open - от файла. т.е.:
файл с кодом открытия флеша лежит от корня в ../10/
далее код в нем:
="../10/pict/swf.swf" <<< так для JQ
="pict/swf.swf" <<< для windows.open
Абсолютный путь использовать не могу, а как унифицировать относительный?
От этого и возник вопрос - можно ли открыть окно, как windows.open, но используя jquery?
В надежде на то, что jq в обоих случаях (т.е. и когда оно грузится в основной документ внутрь DIV, и когда он грузится в отдельное окно) будет иметь возможность правильно использовать один путь.
Если в спойлер попал тег _code=htmlphp_ _/code_, то несмотря на то, что закрывающий спойлер тег лежит намного дальше - скрыват лишь до конца тега "код".
(кусок из php файла, создающего ссылку.)
Открывается окно, все вроде нормально, НО!
В Опере: пишет, что "У вас не установлен плагин флеш-просмотра. Скачайте и установите отсюда" (т.е. как будто нет плагина для показа, но, как я уже сказал, jq загружает в DIV и все там работает).
А Гуглоботы открывают окно, но оно пустое и написано "Ролик не загружен".
Пути, вроде, все ок (о чем говорит запуск самого файла, в котором вставлен ролик).
Разве есть какие то проблемы с window.open?! (Добавление)
Вообще ощущение, что пути со страники, которая создает windows.open искажены и поэтому ролик не находится. Но как проверить эти пути? (Добавление)
.
Проблема оказалась в относительных путях. Почему то они неверно определяют местонахождение флеша, если запрос идет через windows.open
Теперь вопрос - как узнать, какой ОТНОСИТЕЛЬНЫЙ путь указать, чтобы окно заработало (Добавление)
.
Вот как оно:
для загрузки через jq указывать путь к флешу надо "от корня сайта", а через windows.open - от файла. т.е.:
файл с кодом открытия флеша лежит от корня в ../10/
далее код в нем:
="../10/pict/swf.swf" <<< так для JQ
="pict/swf.swf" <<< для windows.open
Абсолютный путь использовать не могу, а как унифицировать относительный?