{"id":2605,"date":"2026-03-29T16:58:56","date_gmt":"2026-03-29T16:58:56","guid":{"rendered":"https:\/\/lightgreen-wombat-810778.hostingersite.com\/?page_id=2605"},"modified":"2026-10-04T19:48:31","modified_gmt":"2026-10-04T19:48:31","slug":"web-application-performance","status":"publish","type":"page","link":"https:\/\/www.castelis.com\/en\/infrastructure\/web-application-performance\/","title":{"rendered":"Web &amp; application performance"},"content":{"rendered":"<section class=\"castelis-hero-banner\" >\n            <div class=\"hero-image-bg\">\n            <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/Dev-sur-mesure1-e1775427748439.webp\" alt=\"Web and application performance audit\">\n        <\/div>\n    \n    <div class=\"container\">\n                <div class=\"breadcrumbs-wrapper-homepage\"><\/div>\n\n        <div class=\"hero-content-wrapper\">\n            <div class=\"hero-content\">\n                                    <h1 class=\"hero-title\">Web and application performance audit<\/h1>\n                \n                                    <div class=\"hero-description\">\n                        <p>Monitoring, load testing and optimisation of your applications in production. We measure what actually slows your web applications and websites down, we rank the causes, then we implement the fixes and watch the result over time.<\/p>\n\n                    <\/div>\n                \n                                    <div class=\"hero-cta-buttons\">\n                        <a href=\"#contact\" class=\"btn btn-primary\">\n                            <i class=\"fas fa-chevron-right\"><\/i>\n                            <span> Talk to an expert <\/span>\n                        <\/a>\n\n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n\n        \n                    <div class=\"hero-bottom-section\">\n                <div class=\"hero-bottom\">\n                                                                                                <div class=\"hero-bottom-info\">\n                                <div class=\"info-content\">\n                                                                            <h3 class=\"info-title\">Audit and fixes<\/h3>\n                                                                                                                <div class=\"info-description\">\n                                            <span>A quantified diagnosis, a prioritised plan and the implementation of the fixes, not just a report.<\/span>\n                                        <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                                                                                        <div class=\"hero-bottom-info\">\n                                <div class=\"info-content\">\n                                                                            <h3 class=\"info-title\">Load and stress testing<\/h3>\n                                                                                                                <div class=\"info-description\">\n                                            <span>We find the breaking point before your users do, and size the infrastructure accordingly.<\/span>\n                                        <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                                                                                        <div class=\"hero-bottom-info\">\n                                <div class=\"info-content\">\n                                                                            <h3 class=\"info-title\">Monitoring up to 24\/7<\/h3>\n                                                                                                                <div class=\"info-description\">\n                                            <span>Continuous monitoring of availability and response times, up to 24\/7 on-call cover.<\/span>\n                                        <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                            <\/div>\n            <\/div>\n            <\/div>\n<\/section>\n\n\n<nav class=\"castelis-toc \"  data-toc-id=\"toc-6adf3df884ad2\">\n    <div class=\"container\">\n        <div class=\"toc-wrapper\">\n                            <ul class=\"toc-list\">\n                                                                        <li class=\"toc-item\">\n                                <a href=\"#definition\" class=\"toc-link\">\n                                    Definition\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#approche\" class=\"toc-link\">\n                                    Approach\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#supervision\" class=\"toc-link\">\n                                    Monitoring\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#tests-de-charge\" class=\"toc-link\">\n                                    Load testing\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#tech-stack\" class=\"toc-link\">\n                                    Technologies\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#faq\" class=\"toc-link\">\n                                    FAQ\n                                <\/a>\n                            <\/li>\n                                                                                                <li class=\"toc-item\">\n                                <a href=\"#contact\" class=\"toc-link\">\n                                    Contact\n                                <\/a>\n                            <\/li>\n                                                            <\/ul>\n                    <\/div>\n    <\/div>\n<\/nav>\n\n<section class=\"castelis-logos variation-client\" >\n    <div class=\"container\">\n                    <div class=\"logos-header\">\n                                    <div class=\"logos-hashtag hashtag-title\"># They chose our expertise<\/div>\n                \n                                    <h2 class=\"logos-heading\">\n                        <span class=\"slash-prefix\">\/<\/span>\n                        Our Clients\n                    <\/h2>\n                \n                            <\/div>\n            <\/div>\n\n                        \n            \n            <div class=\"logos-scroll-wrapper\" data-infinite-scroll data-logos-count=\"18\">\n                <div class=\"logos-scroll\" style=\"--logos-count: 18\">\n                    \n                                                                        <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:120px;--h:60px;--wm:87.2px;--hm:43.6px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/sncf.svg\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:159.5px;--h:45.1px;--wm:115.9px;--hm:32.8px;--x0:0.0067;--y0:0.1825;--cw:0.9867;--ch:0.6667\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/kerastase-e1776431658918.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:168.5px;--h:42.7px;--wm:122.4px;--hm:31px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/qualiconsult.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:210px;--h:31.2px;--wm:159.9px;--hm:23.8px;--x0:0.0433;--y0:0.1695;--cw:0.8767;--ch:0.661\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/prodistribution.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:141.4px;--h:50.9px;--wm:102.7px;--hm:37px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/apave.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:194.9px;--h:37px;--wm:141.6px;--hm:26.8px;--x0:0.0033;--y0:0;--cw:0.9933;--ch:0.9828\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/deloitte.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:167.2px;--h:43.1px;--wm:121.5px;--hm:31.3px;--x0:0.1367;--y0:0.2971;--cw:0.7267;--ch:0.4058\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/sanofi.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:164.5px;--h:43.8px;--wm:119.5px;--hm:31.8px;--x0:0.0133;--y0:0.046;--cw:0.96;--ch:0.8851\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/loreal-logo.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:204.2px;--h:35.3px;--wm:148.4px;--hm:25.6px;--x0:0.0567;--y0:0.2125;--cw:0.8867;--ch:0.575\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/dreamyachtcharter.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:62.5px;--h:64px;--wm:52.8px;--hm:54px;--x0:0.1149;--y0:0.11;--cw:0.7703;--ch:0.7767\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/ectaris.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:173.7px;--h:41.5px;--wm:126.2px;--hm:30.1px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/solocal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:195.7px;--h:36.8px;--wm:142.2px;--hm:26.7px;--x0:0.13;--y0:0.2895;--cw:0.7067;--ch:0.3509\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/lucernys-e1776431532443.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:161.1px;--h:44.7px;--wm:117px;--hm:32.5px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/narta.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:140px;--h:51.4px;--wm:101.7px;--hm:37.4px;--x0:0;--y0:0.0171;--cw:1;--ch:0.9402\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/noveal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:135.1px;--h:53.3px;--wm:98.1px;--hm:38.7px;--x0:0.03;--y0:0.0687;--cw:0.9567;--ch:0.8626\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/laprovencal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:210px;--h:32.8px;--wm:156px;--hm:24.4px;--x0:0.02;--y0:0.2991;--cw:0.96;--ch:0.4206\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/comgest-e1776431580174.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:131.9px;--h:54.6px;--wm:95.8px;--hm:39.7px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/DOP.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\" >\n                                                                <span class=\"logo-frame\" style=\"--w:169.7px;--h:42.4px;--wm:123.3px;--hm:30.8px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/quadient.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                                                                <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:120px;--h:60px;--wm:87.2px;--hm:43.6px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/sncf.svg\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:159.5px;--h:45.1px;--wm:115.9px;--hm:32.8px;--x0:0.0067;--y0:0.1825;--cw:0.9867;--ch:0.6667\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/kerastase-e1776431658918.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:168.5px;--h:42.7px;--wm:122.4px;--hm:31px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/qualiconsult.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:210px;--h:31.2px;--wm:159.9px;--hm:23.8px;--x0:0.0433;--y0:0.1695;--cw:0.8767;--ch:0.661\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/prodistribution.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:141.4px;--h:50.9px;--wm:102.7px;--hm:37px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/apave.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:194.9px;--h:37px;--wm:141.6px;--hm:26.8px;--x0:0.0033;--y0:0;--cw:0.9933;--ch:0.9828\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/deloitte.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:167.2px;--h:43.1px;--wm:121.5px;--hm:31.3px;--x0:0.1367;--y0:0.2971;--cw:0.7267;--ch:0.4058\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/sanofi.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:164.5px;--h:43.8px;--wm:119.5px;--hm:31.8px;--x0:0.0133;--y0:0.046;--cw:0.96;--ch:0.8851\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/loreal-logo.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:204.2px;--h:35.3px;--wm:148.4px;--hm:25.6px;--x0:0.0567;--y0:0.2125;--cw:0.8867;--ch:0.575\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/dreamyachtcharter.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:62.5px;--h:64px;--wm:52.8px;--hm:54px;--x0:0.1149;--y0:0.11;--cw:0.7703;--ch:0.7767\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/ectaris.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:173.7px;--h:41.5px;--wm:126.2px;--hm:30.1px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/solocal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:195.7px;--h:36.8px;--wm:142.2px;--hm:26.7px;--x0:0.13;--y0:0.2895;--cw:0.7067;--ch:0.3509\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/lucernys-e1776431532443.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:161.1px;--h:44.7px;--wm:117px;--hm:32.5px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/narta.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:140px;--h:51.4px;--wm:101.7px;--hm:37.4px;--x0:0;--y0:0.0171;--cw:1;--ch:0.9402\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/noveal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:135.1px;--h:53.3px;--wm:98.1px;--hm:38.7px;--x0:0.03;--y0:0.0687;--cw:0.9567;--ch:0.8626\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/laprovencal.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:210px;--h:32.8px;--wm:156px;--hm:24.4px;--x0:0.02;--y0:0.2991;--cw:0.96;--ch:0.4206\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/comgest-e1776431580174.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:131.9px;--h:54.6px;--wm:95.8px;--hm:39.7px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/DOP.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                    <div class=\"logo-item\"  aria-hidden=\"true\" >\n                                                                <span class=\"logo-frame\" style=\"--w:169.7px;--h:42.4px;--wm:123.3px;--hm:30.8px;--x0:0;--y0:0;--cw:1;--ch:1\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/quadient.webp\" alt=\"Logo\" \/>\n                                <\/span>\n                                                            <\/div>\n                            <div class=\"logo-green-line\"><\/div>\n                                                            <\/div>\n            <\/div>\n            <\/section>\n\n\n<section class=\"castelis-content-image frame-grey\"  id=\"definition\" >\n    <div class=\"container align-items-center\"> \n        \n        <div class=\"order-1 content-wrapper \">\n            \n                            <h2 class=\"content-title\">\n                    <span class=\"slash-prefix\">\/<\/span>\n                    <div>What is an application performance audit?<\/div>\n                <\/h2>\n                        \n                            <div class=\"castelis-content-text\">\n                    <p>An application performance audit measures how your application actually behaves under load, then identifies what slows it down. The starting point is metrics, not impressions:<\/p>\n<ul>\n<li>Response times per page and per call, and resource consumption<\/li>\n<li>The most expensive database queries, and contention points on the server side<\/li>\n<li>A deliverable that ranks the causes by expected gain and by effort to fix<\/li>\n<li>Not to be confused with a technical security audit, which looks at vulnerabilities rather than response times<\/li>\n<\/ul>\n\n                <\/div>\n                        \n                            <div class=\"castelis-cta-wrapper\">\n                    <a href=\"https:\/\/www.castelis.com\/en\/cybersecurity\/technical-security-audit\/\" class=\"btn btn-secondary\">\n                                                    See our technical security audit\n                                                                        <\/a>\n                <\/div>\n                    <\/div>\n        \n        \n        <div class=\"order-2 image-style-framed \">\n                            <img decoding=\"async\" \n                    src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/christina-wocintechchat-com-m-6Dv3pe-JnSg-unsplash.webp\" \n                    alt=\"What is an application performance audit?\"\n                \/>\n                    <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"castelis-methodology-timeline\"  id=\"approche\" >\n    <div class=\"container\">\n                    <h2 class=\"methodology-heading\">\n                <span class=\"slash-prefix\">\/<\/span>\n                Our performance audit approach\n            <\/h2>\n        \n        <div class=\"methodology-content\">\n            \n            <div class=\"methodology-left \">   \n                                    <div class=\"methodology-subheading\">\n                        <p>Four stages, from the initial measurement to long-term monitoring. Each phase produces a usable deliverable, and the before and after gap is measured on the same indicators as the initial audit.<\/p>\n\n                    <\/div>\n                                                    <div class=\"timeline-wrapper\">\n                        <div class=\"timeline-line\"><\/div>\n                        \n                                                    <div class=\"timeline-step\">\n                                <div class=\"timeline-step-number\">\n                                    <span>1<\/span>\n                                <\/div>\n                                \n                                <div class=\"timeline-step-content\">\n                                                                            <h3 class=\"timeline-step-title\">Initial audit<\/h3>\n                                                                        \n                                                                            <p class=\"timeline-step-description\">Measurement of response times, analysis of logs and queries, identification of contention points across the whole chain, from the browser to the database.<\/p>\n                                                                        \n                                                                            <div class=\"timeline-step-tags\">\n                                                                                            <span class=\"timeline-tag\">Audit<\/span>\n                                                                                            <span class=\"timeline-tag\">Diagnostic<\/span>\n                                                                                    <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                    <div class=\"timeline-step\">\n                                <div class=\"timeline-step-number\">\n                                    <span>2<\/span>\n                                <\/div>\n                                \n                                <div class=\"timeline-step-content\">\n                                                                            <h3 class=\"timeline-step-title\">Prioritised action plan<\/h3>\n                                                                        \n                                                                            <p class=\"timeline-step-description\">Ranking of causes by expected gain and effort to fix, with the optimisations costed and the trade-offs made explicit.<\/p>\n                                                                        \n                                                                            <div class=\"timeline-step-tags\">\n                                                                                            <span class=\"timeline-tag\">Recommendations<\/span>\n                                                                                            <span class=\"timeline-tag\">Priorities<\/span>\n                                                                                    <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                    <div class=\"timeline-step\">\n                                <div class=\"timeline-step-number\">\n                                    <span>3<\/span>\n                                <\/div>\n                                \n                                <div class=\"timeline-step-content\">\n                                                                            <h3 class=\"timeline-step-title\">Implementation<\/h3>\n                                                                        \n                                                                            <p class=\"timeline-step-description\">Implementation of the fixes, validation testing and measurement of the before and after gap on the indicators from the initial audit.<\/p>\n                                                                        \n                                                                            <div class=\"timeline-step-tags\">\n                                                                                            <span class=\"timeline-tag\">Optimisation<\/span>\n                                                                                            <span class=\"timeline-tag\">Testing<\/span>\n                                                                                    <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                                    <div class=\"timeline-step\">\n                                <div class=\"timeline-step-number\">\n                                    <span>4<\/span>\n                                <\/div>\n                                \n                                <div class=\"timeline-step-content\">\n                                                                            <h3 class=\"timeline-step-title\">Continuous monitoring<\/h3>\n                                                                        \n                                                                            <p class=\"timeline-step-description\">Monitoring of availability and response times over time, alerts on degradation and regular reviews, up to 24\/7 on-call depending on criticality.<\/p>\n                                                                        \n                                                                            <div class=\"timeline-step-tags\">\n                                                                                            <span class=\"timeline-tag\">Monitoring<\/span>\n                                                                                            <span class=\"timeline-tag\">24\/7<\/span>\n                                                                                    <\/div>\n                                                                    <\/div>\n                            <\/div>\n                                            <\/div>\n                \n                            <\/div>\n\n            \n                    <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"castelis-cards-panel alignment-vertical bg-black heading-left\"  id=\"supervision\" >\n    <div class=\"container\">\n                    <div class=\"cards-panel-header\">\n                                    <div class=\"cards-panel-heading\">\n                        <span class=\"slash-prefix\">\/<\/span>\n                        <h2>Monitoring and optimisation of your applications in production<\/h2>\n                    <\/div>\n                                \n                                    <div class=\"cards-panel-description\">\n                        <p>Beyond the audit, we provide continuous monitoring of your applications and deal with degradations as they arise, with cover ranging from business hours to 24\/7 on-call.<\/p>\n\n                    <\/div>\n                            <\/div>\n                \n                    <div class=\"cards-grid cards-grid-3\">\n                                    <div class=\"card-item\">\n                                                    \n                            <div class=\"card-icon\">\n                                                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-3.svg\" alt=\"Application monitoring and synthetic monitoring\" \/>\n                                                            <\/div>\n                            \n                                                            <h3 class=\"card-title\">Application monitoring and synthetic monitoring<\/h3>\n                                                        \n                                                            <p class=\"card-description\">Simulation of user journeys from a browser, at regular intervals, to detect a degradation before your users do and measure real availability.<\/p>\n                                                        \n                                                        \n                                                                        <\/div>\n                                    <div class=\"card-item\">\n                                                    \n                            <div class=\"card-icon\">\n                                                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-3.svg\" alt=\"Log centralisation and analysis\" \/>\n                                                            <\/div>\n                            \n                                                            <h3 class=\"card-title\">Log centralisation and analysis<\/h3>\n                                                        \n                                                            <p class=\"card-description\">Collection and correlation of application and system logs, to diagnose an incident in minutes rather than hours.<\/p>\n                                                        \n                                                        \n                                                                        <\/div>\n                                    <div class=\"card-item\">\n                                                    \n                            <div class=\"card-icon\">\n                                                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-3.svg\" alt=\"Performance testing and automated QA\" \/>\n                                                            <\/div>\n                            \n                                                            <h3 class=\"card-title\">Performance testing and automated QA<\/h3>\n                                                        \n                                                            <p class=\"card-description\">Manual and automated testing, web and mobile, built into your release cycles to stop a performance regression reaching production.<\/p>\n                                                        \n                                                        \n                                                                        <\/div>\n                                    <div class=\"card-item\">\n                                                    \n                            <div class=\"card-icon\">\n                                                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-3.svg\" alt=\"Database and slow SQL query optimisation\" \/>\n                                                            <\/div>\n                            \n                                                            <h3 class=\"card-title\">Database and slow SQL query optimisation<\/h3>\n                                                        \n                                                            <p class=\"card-description\">Analysis of the most expensive queries, review of indexes and execution plans: this is the most common cause of back-end slowdowns.<\/p>\n                                                        \n                                                        \n                                                                        <\/div>\n                                    <div class=\"card-item\">\n                                                    \n                            <div class=\"card-icon\">\n                                                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-3.svg\" alt=\"APM setup and management\" \/>\n                                                            <\/div>\n                            \n                                                            <h3 class=\"card-title\">APM setup and management<\/h3>\n                                                        \n                                                            <p class=\"card-description\">APM deployment, instrumentation of your applications and, above all, use of the data: a tool with nobody to interpret it serves no purpose.<\/p>\n                                                        \n                                                        \n                                                                        <\/div>\n                            <\/div>\n            <\/div>\n<\/section>\n\n\n<section class=\"castelis-content-image frame-black\"  id=\"tests-de-charge\" >\n    <div class=\"container align-items-center\"> \n        \n        <div class=\"order-2 content-wrapper \">\n            \n                            <h2 class=\"content-title\">\n                    <span class=\"slash-prefix\">\/<\/span>\n                    <div>Load and stress testing<\/div>\n                <\/h2>\n                        \n                            <div class=\"castelis-content-text\">\n                    <p>A load test simulates hundreds or thousands of concurrent users on your application, to find out how it behaves under pressure before your customers discover it for you. Four variants answer different questions:<\/p>\n<ul>\n<li>Load test: do response times hold up at the peak traffic you expect?<\/li>\n<li>Ramp-up test: at how many users does the application slow down, then give way?<\/li>\n<li>Stress test: how does the system degrade beyond its limits, and does it recover?<\/li>\n<li>Soak test: does load sustained over several hours reveal memory leaks?<\/li>\n<li>Deliverables: curves by user tier, saturation threshold, the bottleneck identified and sizing recommendations<\/li>\n<\/ul>\n\n                <\/div>\n                        \n                            <div class=\"castelis-cta-wrapper\">\n                    <a href=\"#contact\" class=\"btn btn-secondary\">\n                                                    Schedule a load test\n                                                                        <\/a>\n                <\/div>\n                    <\/div>\n        \n        \n        <div class=\"order-1 image-style-framed \">\n                            <img decoding=\"async\" \n                    src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/fotis-fotopoulos-DuHKoV44prg-unsplash-1.webp\" \n                    alt=\"Load and stress testing\"\n                \/>\n                    <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"castelis-tech-stack\"  id=\"tech-stack\" >\n    <div class=\"container\">\n                    <h2 class=\"tech-stack-heading\">\n                <span class=\"slash-prefix\">\/<\/span>\n                Technologies we use\n            <\/h2>\n        \n                    <div class=\"tech-stack-description\">\n                <p>We combine monitoring tools, APM platforms, testing solutions and log stacks, according to your architecture and your constraints.<\/p>\n\n            <\/div>\n        \n                    <div class=\"tech-stack-tools\">\n                                                            <span class=\"tech-tool\">New Relic<\/span>\n                                                                                <span class=\"tech-tool\">Centreon<\/span>\n                                                                                <span class=\"tech-tool\">Splunk<\/span>\n                                                                                <span class=\"tech-tool\">Kibana<\/span>\n                                                                                <span class=\"tech-tool\">Cloudflare<\/span>\n                                                                                <span class=\"tech-tool\">Katalon<\/span>\n                                                <\/div>\n        \n                    <div class=\"tech-stack-info\">\n                                    <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/Icon-6.svg\" alt=\"Icon\" class=\"info-icon\">\n                                <span class=\"info-text\">A stack adapted to your technical constraints and business needs.<\/span>\n            <\/div>\n        \n            <\/div>\n<\/section>\n\n\n<section class=\"castelis-content-image frame-black\"  id=\"garanties\" >\n    <div class=\"container align-items-center\"> \n        \n        <div class=\"order-1 content-wrapper \">\n            \n                            <h2 class=\"content-title\">\n                    <span class=\"slash-prefix\">\/<\/span>\n                    <div>Our commitments<\/div>\n                <\/h2>\n                        \n                            <div class=\"castelis-content-text\">\n                    <p>We guarantee continuous, proactive monitoring of your applications, targeted fixes and an improvement measured on the same indicators as the initial audit. No report without follow-through: we act on the critical points we have identified.<\/p>\n<p>Cover ranges from business hours to 24\/7 on-call depending on how critical your services are. More than 25 years of experience and more than 500 projects delivered, with more than 80 employees at Castelis, a hunik group company bringing together 7 specialist firms.<\/p>\n\n                <\/div>\n                        \n                            <div class=\"castelis-cta-wrapper\">\n                    <a href=\"https:\/\/www.castelis.com\/en\/infrastructure\/cloud-on-premise-managed-services\/\" class=\"btn btn-secondary\">\n                                                    Explore our cloud and on-premise managed services\n                                                                        <\/a>\n                <\/div>\n                    <\/div>\n        \n        \n        <div class=\"order-2 image-style-framed \">\n                            <img decoding=\"async\" \n                    src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2026\/04\/christina-wocintechchat-com-m-6Dv3pe-JnSg-unsplash.webp\" \n                    alt=\"Our commitments\"\n                \/>\n                    <\/div>\n    <\/div>\n<\/section>\n\n\n<section class=\"castelis-faq\"  id=\"faq\" >\n    <div class=\"container\">\n        <h2 class=\"faq-title\">\n            <span class=\"slash-prefix\">\/<\/span>\n            <div>Frequently asked questions<\/div>\n        <\/h2>\n    <\/div>\n        \n            <div class=\"faq-accordion\">\n                                            \n                <div class=\"faq-item active\">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"true\"\n                            aria-controls=\"faq-faq-0\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>What is an application performance audit?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-0\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>It is the measurement of how your application actually behaves under load, followed by the identification of what slows it down: response times per page and per call, resource consumption, the most expensive database queries, server contention points. The result is a plan ranked by expected gain and effort to fix, not a mere observation.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                            \n                <div class=\"faq-item \">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"false\"\n                            aria-controls=\"faq-faq-1\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>What is the difference between a load test and a ramp-up test?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-1\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>A load test verifies that your application holds up at the peak traffic you expect: it is a validation. A ramp-up test increases the pressure progressively until the application gives way, to determine at how many users it slows down and then breaks: it is an exploration. The first answers \u00ab will it cope? \u00bb, the second \u00ab how far will it cope? \u00bb.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                            \n                <div class=\"faq-item \">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"false\"\n                            aria-controls=\"faq-faq-2\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>Application monitoring or application managed services: which to choose?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-2\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>Application monitoring watches your applications, measures their availability and alerts you when they degrade. Managed services go further: they take on operations, incident handling and fixes, within a contractual framework with service levels. If you have a team able to act on alerts, monitoring is enough. If not, managed services are the right scope.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                            \n                <div class=\"faq-item \">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"false\"\n                            aria-controls=\"faq-faq-3\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>How long does a web performance audit take?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-3\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>It depends on the scope: the number of applications, the complexity of the architecture and how deeply the existing stack is instrumented. An audit on a targeted scope produces usable first results quickly, whereas a complete application chain requires more measurement. The initial scoping gives you a firm duration before any commitment.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                            \n                <div class=\"faq-item \">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"false\"\n                            aria-controls=\"faq-faq-4\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>Do you offer 24\/7 monitoring?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-4\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>Yes. Cover comes in three levels: business hours, extended hours and 24\/7 on-call. The level is chosen service by service according to actual criticality, rather than applied uniformly: it is the factor that weighs most on the cost of the arrangement.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                                            \n                <div class=\"faq-item \">\n                    <div class=\"container\">\n                        <button \n                            class=\"faq-question\" \n                            type=\"button\"\n                            aria-expanded=\"false\"\n                            aria-controls=\"faq-faq-5\"\n                            onclick=\"this.closest('.faq-item').classList.toggle('active'); this.setAttribute('aria-expanded', this.getAttribute('aria-expanded') === 'true' ? 'false' : 'true');\"\n                        >\n                            <h3>Do you work across all platforms?<\/h3>\n                            <i class=\"faq-icon\"><\/i>\n                        <\/button>\n                    <\/div>\n                    <div \n                        class=\"faq-answer\" \n                        id=\"faq-faq-5\"\n                        role=\"region\"\n                    >\n                        <div class=\"container\">\n                            <div class=\"faq-answer-content\">\n                                <p>Yes. We work on websites, business applications and mobile applications, adapting the testing and monitoring tools to each environment.<\/p>\n\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                    <\/div>\n    <\/section>\n\n\n<section class=\"castelis-contact-form\"  id=\"contact\" >\n    <div class=\"container\">   \n                    <div class=\"contact-tag hashtag-title\">CONTACT<\/div>\n        \n                    <h2 class=\"contact-heading\">Let&#039;s talk about your application performance<\/h2>\n        \n        \n        <div class=\"contact-wrapper\">\n            \n            <div class=\"contact-form-side\">\n                                    <div class=\"contact-form-container\">\n                        \n\t\t\t\t\t\t<script>\n\t\t\t\t\t\t\twindow.hsFormsOnReady = window.hsFormsOnReady || [];\n\t\t\t\t\t\t\twindow.hsFormsOnReady.push(()=>{\n\t\t\t\t\t\t\t\thbspt.forms.create({\n\t\t\t\t\t\t\t\t\tportalId: 9318812,\n\t\t\t\t\t\t\t\t\tformId: \"312183e0-8b6c-488d-ac79-af4a4fbc82fe\",\n\t\t\t\t\t\t\t\t\ttarget: \"#hbspt-form-1793015288000-3138504010\",\n\t\t\t\t\t\t\t\t\tregion: \"eu1\",\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t})});\n\t\t\t\t\t\t<\/script>\n\t\t\t\t\t\t<div class=\"hbspt-form\" id=\"hbspt-form-1793015288000-3138504010\"><\/div>\n                    <\/div>\n                            <\/div>\n\n            \n            <div class=\"contact-sidebar\">\n                <div class=\"sidebar-content\">\n                                            <h3 class=\"sidebar-heading\">Why choose us?<\/h3>\n                    \n                                            <div class=\"reasons-list\">\n                                                            <div class=\"reason-item\">\n                                    <i class=\"green-icon-bg\"><\/i>\n                                    <div class=\"reason-content\">\n                                        <h4 class=\"reason-title\">Audit and fixes<\/h4>\n                                        <div class=\"reason-description\">We do not just deliver a diagnosis: we implement the fixes<\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"reason-item\">\n                                    <i class=\"green-icon-bg\"><\/i>\n                                    <div class=\"reason-content\">\n                                        <h4 class=\"reason-title\">Tooling expertise<\/h4>\n                                        <div class=\"reason-description\">New Relic, Centreon, Splunk, Kibana, Cloudflare and Katalon<\/div>\n                                    <\/div>\n                                <\/div>\n                                                            <div class=\"reason-item\">\n                                    <i class=\"green-icon-bg\"><\/i>\n                                    <div class=\"reason-content\">\n                                        <h4 class=\"reason-title\">Monitoring up to 24\/7<\/h4>\n                                        <div class=\"reason-description\">Business hours, extended hours or 24\/7 on-call depending on how critical your services are<\/div>\n                                    <\/div>\n                                <\/div>\n                                                    <\/div>\n                    \n                                            <div class=\"satisfaction-rating\">\n                            <div class=\"rating-display\">\n                                <div class=\"rating-label\">Note satisfaction<\/div>\n                                <div class=\"rating-number\">5.0\/5<\/div>\n                            <\/div>\n                            <div class=\"rating-stars\">\n                                                                                                            <i class=\"fas fa-star\"><\/i>\n                                                                                                                                                <i class=\"fas fa-star\"><\/i>\n                                                                                                                                                <i class=\"fas fa-star\"><\/i>\n                                                                                                                                                <i class=\"fas fa-star\"><\/i>\n                                                                                                                                                <i class=\"fas fa-star\"><\/i>\n                                                                                                <\/div>\n                                                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n            <div class=\"contact-form-image\">\n            <img decoding=\"async\" src=\"https:\/\/www.castelis.com\/wp-content\/uploads\/2025\/12\/designer-working-3d-model-2.png\" alt=\"\" \/>\n        <\/div>\n    <\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":2529,"parent":2578,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-2605","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/pages\/2605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/comments?post=2605"}],"version-history":[{"count":4,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/pages\/2605\/revisions"}],"predecessor-version":[{"id":3655,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/pages\/2605\/revisions\/3655"}],"up":[{"embeddable":true,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/pages\/2578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/media\/2529"}],"wp:attachment":[{"href":"https:\/\/www.castelis.com\/en\/wp-json\/wp\/v2\/media?parent=2605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}