TLENS » 2011.10.09 07:07 |
Есть левый сервер с оперативкой только 250 м. Сам дебиан я оптимизировал (т.е. по выбрасывал все ненужное оставил только веб сервер и фтп.) он занимает 60 мб. плюс апачь примерно 100. ну в месте получается 160м. И php скрипт оптимизирован далее некуда кушает использует 400 кб. (Лимит кип-аливе) Не пойму сколько кушает сам апачь при запуске. Скрипт самый обычный отдает файыл. Но 10 таких отдачь файлов кушают +/- 80 мб. Без апача пока не обойтись. Изучаю C# но это на долго, так как я только работаю с окном и консолем, к ACP.NET не дошел. Можно ли как то оптимизировать апачь что бы каждый запуск ну хотя бы 2 мб кушал, там надо только один скрипт на сервере и все больше ничего не надо. Скрипт (парсер) отдающий файл ему нужно только время. |
Gemorroj » 2011.10.09 08:20 |
ставь поверх nginx если такие проблемы с памятью. сам апач тоже оптимизируй, повырубай ненужные модули, php тоже. на сколько я знаю апач жрет примерно 20мб на 1 процесс. |
TLENS » 2011.10.09 08:38 |
20 мб? Ого. Я удивляюсь как я вложился в 14 одновременных процессов. Сейчас по выключаю модули попробую. но даже если почти все закомлю вряд ли он будет кушать меньше 10м. Я немного не понимаю а php то зачем вырубать? Добавлено спустя 4 минуты 21 секунду: Кстати нашел исходник проги на C# отдающий файлы тип как readfile работает это по коду видно. В принципе можно пошарится по гуглу и на первое время собрать код на ASP.NET. Сейчас наверн сяду за него послушаю. Просто я всякие игрушки то напишу но как с вебсервером работать я еще хз. |
Gemorroj » 2011.10.09 12:45 |
не php, а модули, подключаемые к php. ftp, какой-нибудь, например. или ты ничего про субд не говорил, следовательно, можно вырубить вcякие mysql, mysqli, pdo, pgsql и тд |
TLENS » 2011.10.10 22:29 |
Я уничтожил вообще все нах. Чистый дебиан, и установил на него mono. Кстати написал свой мини web сервер на C# правда с кусков но все же. Знаешь паш я влюбился в c# я даже и примерно не представлял его мощь. У меня 10 килобайт кода из которых получился полноценный html сервер. (пока месть) Да и ASP.NET мне вообще не понравился не нужен он. |
TLENS » 2011.11.07 11:10 |
Кстати слушай вот пересмотрел основы asm, C/C++ и С# Очень понравился asm точнее его возможности. С/C++ так привлекает , но самый простой в понятии это C# да и писать на нем удобно, вот если бы был кросс платформенный то вообще цены не было бы. Я еще недели две назад написал тот парсер что ты мне помогал подправить но он почему то не держит народа постоянная утечка памяти. Да и ошибки постоянно летят о переполнеени стека по коду отлаживал его очень долго есть пару погрешностей но не пойму из за чего оно. Я слышал ты изучал шарп может глянешь? |