Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Sen

Страницы: [1] 2
1
Подскажите пожалуйста...

Работаю в фирме средних размеров. Хотят поисковый сайт с БД на 25-50 тысяч строк длинною в среднем 100 символов. Заказали хостинг на ***.ru, но производительность просто ужасна и при этом они урезали выполнение скрипта PHP для всех клиентов до 20 секунд. Скрипт обновления теперь не успевает завершиться.

Замеры показали, что старый офисный комп справляется с задачей в 4 раза быстрее их сервера. Похоже, они держат какой-то селерончик с обычными дисками, на которых у них 30-50 сайтов стоит.

Полная закачка БД (это 30 тысяч запросов INSERT DELAYED) нужна только 1 раз, но тк сайт в разработке это надо раз в неделю пока.

Ежедневная закачка обновления - около 50-500 запросов (INSERT DELAYED) всего.

Надо:
- MySQL версия с поддержкой запросов в запросе (разработка сайта идёт на версии 4.1)
- PHP 4.4 или выше, можно 5.
- модуль php_zip
- лимит на скрипты 30 сек, памяти 8 мб, закачка 60 сек - всё как по дефолту, но это с учётом, что сервер нормальный со скайзевыми дисками, а не гуано на котором еще 100 сайтов.

Первые полгода посещаемость вряд ли будет больше 1500 уникальных человек в день. Размер страниц относительно маленький, по 3-40 запросов (SELECT) на страницу.
До денег не очень жадные, лишь бы по человечески было всё :]



Что можете посоветовать под хостинг?
Спасибо.

2
AliMamed
примного благодарен.

3
почтовым переводом чтоли?

4
Заказчик затребовал приделать на свою доску объявлений модную фишку - циферки разными шрифтам и цветами на картинке, и чтобы юзер ввёл это.

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

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

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

может кто подскажет где готовый скрипт-генератор такой картинки есть? мне собсно только саму генерацию с разносом в разные стороны, разными шрифта и цветом.
самому писать ОЧЕНЬ НЕ ОХОТО.
потому что работу сдавать завтра, сам не успею
(еще дела есть по этой супер-пупер доске).

5
в общем, решение моей проблемы похоже лежит в использовании LOAD DATA INFILE ...

на сервак через веб-форму среднестатистическая секретарша будет загружать zip файл с 3-мя cvs-файлами (3 таблицы разные), которые скрипт будет конвертировать в что-то, что кушает LOAD DATA INFILE и здесь уже дело за mysql... в теории 10-20 раз быстрее, чем insert\'ами...

однако никто не подскажет какого формата этот файл должен быть? чтобы поля таблицы корректно заполнялись, разносились...

6
Макс
транзакции в данном случае дадут прирост какой-нибудь?

CLI - это когда PHP отдельно от Apache, правильно понимаю?

7
Здравствуйте.

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

Они хранятся в софте 1С, поэтому как эспорт данных под сайт предлагают csv-файлы.

Сейчас такой файл содержит 22 тысячи позиций. В идеальном будущем может быть 50 тысяч.

Обновление базы данных предполагается каждую неделю - старая БД полностью очищается и создаётся новая. Компания-заказчик не желает делать все мелкие изменения прямо на сайте, тк они печатное издание и сайт - всего лишь приложение к журналу. Люди приходят в офис и там оформляются все предложения, бухгалтерия и т.п. - всё завязано на 1С-базе данных.

Нет ли у вас идей о том как лучше оптимизировать процесс обновления базы данных... как-то 20-50 тысяч запросов в БД делать очень боязно. Можно, но не по людски это.
Слишком долго скрипт будет выполняться.

Есть мысль дампить БД на простом компьютере и переносить на сервер, однако может быть проблемы с хостером в этом плане. Даст ли он так просто это делать... Кроме того, у сайта в БД будут лежать новости, прочие службы и они будут теряться. Получается, что переносить только некоторые таблицы, однако здесь я уже не очень представляю что можно сделать, чтобы было быстрее, чем простыми insert\'ами...

Как вы поступаете в таких случаях?

Я уже давно пересел сам на SQLite в PHP5 (и как плагин в PHP4), там удобны транзакции, без них очень тормознуто.
Не подскажете где можно почитать статьи о транзакциях MySQL в интернете? Пробовал искать, да всё не то.
Есть ли в них смысл, какие плюсы и принципы работы.



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

8
Базы данных / SQLite
« : 02 Января 2004, 15:52:09 »
кто-нибудь пользуется этой базой данных?

у меня есть вопрос по ней: заявлено, что она быстрее mysql на большинстве простых запросов чуть ли не в два раза, но у меня время генерации страниц с запросами в sqlite увеличивается в несколько раз (~0.100 vs ~0.450)

особенно, если несколько запросов подряд. может там кэш включить как-то можно или под linux она пошустрее работает?

9
Веб Сервера / Сжатие JS файлов в Apache
« : 18 Ноября 2003, 11:40:01 »
могу, что угодно поставить, лишь бы работало))

10
Веб Сервера / Сжатие JS файлов в Apache
« : 17 Ноября 2003, 10:04:20 »
Собсно проблема в том, чтобы отправлять юзеру JS файлы в сжатом ввиде. Я знаю, что шкафы и прочие древние броузеры плохо понимают сжатые javascript-файлы, но всеравно мне это нужно.

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

Кроме js файлов ничо сжимать больше не нужно)))

Спасибо.

11
PHP / помогите preg составить
« : 13 Марта 2003, 14:40:39 »
Привет всем.

Помогите пжста составить следующее:
- есть функция preg_replace
- она ищет в тексте слова [a-zA-Zа-яА-Я], причём учитывая, что разделителями могут быть не только пробелы, но и другие символы (типа точки или запятой).
- найденные слова она заменяет, вызывая собственную функция (например, "_txt_(\'$0\')" )
- и самое главное: (вот это у меня не получается) слова могут браться из любой части текста, только если они не находятся между специальными (mytag) парными тегами:

Не вс4ё то солнышко, что встаёт

- функция _txt_ получит слова: Не, то, солнышко, встаёт,
а слово "что" проигнорируется, потому что находится между тегами mytag
зы. слово "вс4ё" проигнорируется, потому что в нем есть лишние символы

спасибо))

12
PHP / Агрессивный чат: файлы vs mysql
« : 28 Февраля 2003, 11:24:31 »
Затем, что учитывание опыта других людей экономит время и силы.

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

13
PHP / Агрессивный чат: файлы vs mysql
« : 25 Февраля 2003, 12:46:51 »
Дело в том, что я не просил готовый чат... Хотел лишь  поинтересоваться, какой способ хранения данных люди предпочитают.
Я сам в состоянии написать абсолютно любой скрипт, в том числе и чат.

Сообщение Макса единственное было в тему - следовательно mysql не очень подходит. Всё, что я и хотел узнать.
Спасибо всем, кто поучавствовал в теме.

14
PHP / Агрессивный чат: файлы vs mysql
« : 21 Февраля 2003, 14:14:56 »
Извини пожалуйста, но там нигде мануал не затерялся?
В котором написано как без пёрла обойтись?
Может его нет на видном месте?
Может его вообще нет?
А то у мня привычка есть - читать мануалы, следовательно, если б я его нашёл, "обошёлся бы без пёрла"...

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

а чат мне нужен в коммерческих целях, следовательно, халявный не очень хорошо брать.

15
PHP / Агрессивный чат: файлы vs mysql
« : 18 Февраля 2003, 11:56:46 »
voodoo не прёт, я хочу исключительно php-решение, без пёрла

Страницы: [1] 2