SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Скорост на онлайн приложение

Ivaylo Bachvarov

New member
Здравейте колеги,
Разработвам онлайн приложение и както сигурно знаете най-големият недостатък на web-базираните приложение е тяхната скорост. Имате ли някакви генерални съвети относно как 1 система да работи по бързо? Ако може някакво tool-че за измерване на скоростта на зареждане, за да мога да следя дали има резултат. Забелязал съм, че някои сайтове нямат нови редове и разстояния в CSS-a JS-тa и HTML-a. Знаете ли програма която "конвертира" така файловете ми и това влияе ли сериозно на скоростта?

Мерси предварително.
 
Re: Скорост на онлайн приложение

...както сигурно знаете най-големият недостатък на web-базираните приложение е тяхната скорост.
Сравнено с какво скоростта им е недостатък?
 
Re: Скорост на онлайн приложение

Основните причини един сайт да бави са:
- зле написан код
- необмислени заявки към базата данни
- неправилна структура на базата данни

Всичко това зависи изцяло как се пише сайта, а не от някакви външни фактори.
Изобщо не е коректно да се говори, че уеб базираните приложения са бавни - напротив!
 
Re: Скорост на онлайн приложение

В някои от случаите е от избора на евтин хостинг с много сайтове на един сървър (повечето от тях лошо написани и неоптимизирани).
В повечето случаи разликата в добрите хостинги и 5-10 лева на месец в сравнение с калпавите.
 
Re: Скорост на онлайн приложение

kuzmanin: това че някой не разбира и си мисли че всичко знае и не се допитва и слуша само рекламите и им вярва си е негов проблем. Какво значи калпави? И какво значение има че броя на сайтовете на сървър? На един сървър може да има един сайт и той да не смогва, може и 500 да има и всичко да си е нормално, евтиния хостинг си е евтин това е нискобюджетно решение и то си оправдава парите. Всеки иска за 2 лева на месец да си пусне 100 сайта. Стига с натрапване на такива булшитс всичко си има цена. Като се притесняваш от зле оптимизирани сайтове и други такива си наеми виртуалка. Ама не пак да гледаш евтино и да си вземеш опенвз и да ревеш че някой си овърселвал. Бъди мъж и си вземи квм. Предполагам знаеш разликата м/у 2-те технологии на виртуализация, при коя може да се овърселва, коя ти е гарантирана.
 
Re: Скорост на онлайн приложение

Ако споделиш какво представлява приложението, какъв сървър сайд език използваш(ако използваш), каква база данни(ако използваш) и т.н., ще могат повече да ти помогнат...
Иначе основните направления , на които можеш да обърнеш внимание са:
1. Бързодействие на приложението, за което вече са ти писали:
- оптимален код и заявки към бази данни
- повече сървърни ресурси на разположение и добре конфигуриран сървър.
2. По-бърз трафик , който макар и да не влияе пряко на изпълнението, се отразява на работата на потребителите
- редуциране на хттп заявките
- спестяване на байтове от css, javascript, картинки и т.н.
- добра мрежова свързаност на сървъра - ако това не е изпълнено, може да се копрометира ползата от всичко останало.
 
Re: Скорост на онлайн приложение

Сравнено с какво скоростта им е недостатък?

В сравнение с приложенията които работят директно на твоя комп.

Иначе сървъра е в локална мрежа 100 mbps и е само тя на този сървър, така че това не играе роля за сега. Системата не работи бавно напротив справя се отлично дори без да съм правил някакви подобрения относно скоростта. Просто ми беше интересно. Прочетох, че е добре да има само 1 css файл и само 1 JS файл а не всичко да е подредено в отделни файлове дали е вярно?
 
Re: Скорост на онлайн приложение

Според теб като човек, който пише проложения кое е по-бързо, 1 заявка към базата и по-дълга или няколко с големината на първата?
Зареждай си JS-то локално. (препоръка)
 
Последно редактирано:
Re: Скорост на онлайн приложение

В сравнение с приложенията които работят директно на твоя комп.
А ако приложението е достатъчно тежко, твоят комп. е нетбуук, а сървърът разполага с приличен брой процесори?

Както вече са ти казали, css-ът е добре да е в един файл заради заявките, ако още си разработваш системката, може и да са някокло за прегледност, щом работи в локална мрежа едва ли ще окаже кой знае какво влияние.
 
Re: Скорост на онлайн приложение

Има разлика между "система" и "сайт". Система работеща с едни и същи потребители постоянно няма никаква разлика дали css/js са сляти или не. По-важно е добре да се кешират :)
За публичен сайт вече е по-различно...
 
Re: Скорост на онлайн приложение

kuzmanin: това че някой не разбира и си мисли че всичко знае и не се допитва и слуша само рекламите и им вярва си е негов проблем. Какво значи калпави? И какво значение има че броя на сайтовете на сървър? На един сървър може да има един сайт и той да не смогва, може и 500 да има и всичко да си е нормално, евтиния хостинг си е евтин това е нискобюджетно решение и то си оправдава парите. Всеки иска за 2 лева на месец да си пусне 100 сайта. Стига с натрапване на такива булшитс всичко си има цена. Като се притесняваш от зле оптимизирани сайтове и други такива си наеми виртуалка. Ама не пак да гледаш евтино и да си вземеш опенвз и да ревеш че някой си овърселвал. Бъди мъж и си вземи квм. Предполагам знаеш разликата м/у 2-те технологии на виртуализация, при коя може да се овърселва, коя ти е гарантирана.

И защо да не може да се овърселва с KVM ? :)
 

Горе