Я розгортав пристрої прискорення WAN для постачальника обладнання близько 6 років тому. З тих пір насправді змінилося багато, за винятком того, що я не буду давати технічні рекомендації через консолідацію та зміну лінійки продуктів.
Усі ці пристрої використовують певну комбінацію стиснення та кешування, щоб зменшити загальний трафік, що передається, TCP попередньо ack'ing для зменшення ефектів продукту затримки пропускної здатності (це ефект вікна TCP, про який ви говорили вище) та збивання низьких розмірів пакети, щоб гарантувати, що пакети, що переходять посилання, максимально повні, зменшуючи ефект накладних витрат. Різні постачальники також використовуватимуть свої власні запатентовані технології, але вони здебільшого зводяться до різних смаків.
Хоча кешування - головна допомога, лише попереднє акетування пакетів по супутниковому каналу пройде довгий шлях до їх використання, так що навіть якщо ваші дані з будь-якої причини не кешуються (зашифровані, стиснуті, заархівовані, завжди різко змінюється і т. д.), якщо у вас досить повільний RTT, попередня активізація частково усуне продукт затримки пропускної здатності та допоможе наблизитися до номінальної пропускної здатності.
Оскільки вся мета полягає в тому, щоб підвищити ефективність мережі та дозволити більш високе використання вашої пропускної здатності, дуже важливо, щоб основні мережеві проблеми, які можуть спливати з високим рівнем використання, були виправлені перед розгортанням рішення. Якщо у вас невідповідність дуплексу або ви працюєте на напівдуплексних з'єднаннях, ви часто виявите, що продуктивність є гіршою, ніж раніше, ніж ви розгорнули пристрої для оптимізації. Часто я виявляю, що клієнти не усвідомлювали, що у них є деякі посилання, які автоматично домовлялися до найменшого загального знаменника - 10 Мбіт на півдуплекс.
Багато з цих пристроїв також пропонують виправлення помилок вперед (яке, можливо, пропонують і ваші модеми), яке ви можете використовувати для подолання деякого ефекту втрати пакету на ваших посиланнях. Це важливо, оскільки начинка пакету означає, що для кожного втраченого пакету WAN може бути втрачено більше одного пакету локальної мережі, а через попереднє замовлення ці пакети вже були підтверджені на серверах. Переконайтеся, що ви знаєте, які пристрої на вашому шляху працюють FEC, щоб не створювати більше накладних витрат, ніж потрібно, оскільки це, звичайно, зменшить вашу ефективну пропускну здатність.
Якщо говорити з досвіду, я побачив, що клієнти без суттєвого кешування змогли зробити "прийнятну" (переважно в одну сторону) відеоконференцію через подвійну супутникову надію, затримка якої склала від 900 мс до 2 секунд і може мати 15-25% втрати пакетів протягом тривалого періоду. Я не хотів би використовувати отриманий потік, але якщо у вас це буде, я працюю.