{alertOff}
{content}
","items":{"ckPersonalDataPrefs":{"id":"ckPersonalDataPrefs","mandatory":true,"title":"Personal data preferences (required)","content":"This cookie is necessary to remember the preferences regarding your personal data you are defining here. No nomitative data is used.","alertOff":"","do":"","ro":false},"ckSocial":{"id":"ckSocial","mandatory":false,"title":"Social sharing tools","content":"Offers social sharing tools on the website pages (Ex. Facebook \"Like\" button). You will always need to voluntarily click a share button to share the page on your favorite social network. No sharing will be done automatically.","alertOff":"","do":"","ro":true},"ckAll":{"id":"ckAll","mandatory":false,"title":"Beacons & cookies","content":"The usage of cookies on this site permits to enhance your online experience, ensure its proper functioning, improve its features, and allow us to track our traffic. You can customize or disable them totally, but unfortunately we cannot guarantee you the optimal performance and journey on our website.","alertOff":"WARNING ! You have chosen to completely disable ALL third-party cookies. It's your complete right, but please be aware that we unfortunately cannot guarantee you a totally optimal performance and journey on our website. Note that some cookies are absolutely necessary to our site basic operations cannot be disabled. These are first party cookies used and managed by our site.","do":"Nw==","ro":true}}}},LC1={"strcc_globalLoaderInit1":"Initializing…","strcc_globalLoaderText1":"Loading","strcc_pleaseWait":"Please wait","strcc_noElement":"No element","strcc_unavailable":"Unavailable","strcc_clickToShow":"Click to show","strcc_clickToShowMore":"Click to show more","strcc_none_male":"None","strcc_none_female":"None","strcc_browserAlertPleaseUpgradeBrowser":"You are using an outdated browser. We kindly recommend you to upgrade your browser to improve your experience and security.","strcc_browserAlertPleaseuseAnotherBrowser":"You are using a browser which is not fully compatible with web standards. Therefore, your experience and journey on this website could be degraded and not be fully functional. We kindly recommend you to use another web browser to improve your experience and security.","strcc_browserAlertPleaseuseAnotherBrowserChrome":"You are using a browser which is not fully compatible with web standards. Therefore, your experience and journey on this website could be degraded and not be fully functional. We kindly recommend you to use another web browser such as Google® Chrome© to improve your experience and security.","strcc_leaveAlert1":"You have unsaved changes on this page. Leaving this page will cause any unsaved data to be lost !","strcc_leaveAlert2":"Are you sure you want to leave this page ?","strcc_Yes":"Yes","strcc_No":"No","strcc_clickToChange":"Click to change","strcc_YesGenerate":"Yes, Generate","strcc_YesDelete":"Yes, Delete","strcc_cancel":"Cancel","strcc_apply":"Apply","strcc_save":"Save","strcc_create":"Create","strcc_update":"Update","strcc_edit":"Edit","strcc_delete":"Delete","strcc_remove":"Remove","strcc_back":"Back","strcc_home":"Home","strcc_discardChanges":"Discard changes","strcc_doYouWannaDiscardChangesWithoutSaving":"Do you really want to discard changes without saving ?","strcc_NoKeepOpen":"No, keep open","strcc_YesDiscardChanges":"Yes, cancel and discard changes","strcc_NoContinueEditing":"No, continue editing","strcc_withoutSaving":"without saving","strcc_saveAndApplyChanges":"Save and apply changes","strcc_saveAndUpdate":"Save and Update","strcc_NoLetMeCheck":"No, let me check","strcc_YesSaveAndApply":"Yes, save and apply","strcc_cancelAndClose":"Cancel and close","strcc_SaveAndCreate":"Save and create","strcc_SaveAndApply":"Save and apply","strcc_createAndSave":"Create and save","strcc_updateAndSave":"Update and save","strcc_confirmSaveChanges":"Save changes","strcc_areYouSureToApplyChanges":"Are you sure you want to apply these changes ?","strcc_saveChanges_label_operation":"Save changes","strcc_saveChanges_label_ajax":"Saving changes","strcc_changesWereSavedAndApplied":"Changes were saved and applied.","strcc_warning":"Warning","strcc_close":"Close","strcc_closeThisMsg":"Close this message","strcc_operationCompletedSuccessfully":"This operation was completed successfully.","strcc_incorrectValueForPropertyPleaseUseAValidOne":"","strcc_noModeSpecifiedTryAgain":"","strcc_noActionSpecifiedTryAgain":"","strcc_noPropertySpecifiedTryAgain":"","strcc_incorrectProcessModeTryAgain":"","strcc_serverTooLong":"The server took too much time to perform this operation","strcc_actionActuallyImpossible":"Impossible to perform this operation actually","strcc_invalidJsonReceived":"An error occured while evaluating the returned data","strcc_operationRunningPleaseWait":"Operation is already running... Please wait","strcc_err401":"This operation is not allowed without credentials (401)","strcc_err403":"This operation is not allowed (403)","strcc_err404":"The requested page for this operation was not found (404)","strcc_err500":"An internal server error occured while performing this operation (500)","strcc_err503":"The server is currently unavailable or under temporary maintenance (503)","strcc_tryAgain":"Please try again","strcc_unsupportedAction":"","strcc_unsupportedProperty":"","strcc_unsupportedMode":"","strcc_operationNotCurrentlyAvailable":"This operation is not available at this time","strcc_impossibleOperation":"Impossible operation","strcc_unexpectedError":"An unexpected error occured","strcc_yourEmailAddressOrPseudo":"Your E-mail address or login","strcc_pleaseEnterYourEmail":"Please type your e-mail address","strcc_yourPw":"Your password","strcc_pleaseEnterYourPw":"Please type your password","strcc_login_label_operation":"Log in","strcc_login_label_ajax":"Logging you in","strcc_logout_label_operation":"Log out","strcc_logout_label_ajax":"Logging you out","strcc_pwReset_label_operation":"Password reset","strcc_pwReset_label_ajax":"Resetting password","strcc_userAccount_connDetails":"Connection details","strcc_userAccount_connDetails_current":"Current connection","strcc_userAccount_connDetails_previous":"Previous connection","strcc_userAccount_connDetails_current_date":"Current connection initiated on {datecurrentlogin}","strcc_userAccount_connDetails_current_ip":"From IP {currentip}","strcc_userAccount_connDetails_current_browserUA":"Browser details","strcc_userAccount_connDetails_previous_date":"Previous connection initiated on {datelastlogin}","strcc_userAccount_connDetails_previous_ip":"From IP {lastknownip}","strcc_userAccount_connDetails_previous_browserUA":"Browser details","strcc_userAccountReconnect_pleaseReconnect":"Account reconnection","strcc_userAccountReconnect_cnxLostPleaseReconnect":"The connection to your account \"{u_accounttypelabel}\" expired.Le Juste Web is specialized in Classic ASP websites maintenance on the IIS platform. We regularly allow our customers to reach huge performance gains.
With 15 to 25% of the web server market shares (number varies according to studies), Microsoft Internet Information Services (IIS) is one of the most used web servers in the world, behind Apache and NGinx. Microsoft IIS 7/8/10 is the web server required to run Classic ASP applications, but it suffers from a bad reputation due to performance, session, or cache issues. Still, a well-configured IIS server is really a "race beast". As of today, more than 1,500,000 sites and enterprise systems still rely on the Classic ASP platform.
In fact, the default Microsoft IIS configuration is too generic, and is not optimized to maximize the potential of Classic ASP scripts, whether the scripting language used is VBScript or JScript. This configuration have to be modified. Now developing for 22 years on the IIS platform with the Classic ASP infrastructure, and over the course of our company history, we have become experts in the Art of configuring the hundreds of parameters that IIS propose (and sometimes hide), and provide you with excellent (and stunning) performance gains for your Classic ASP application. We work on your dedicated, in-house / on-premise, virtualized or VPS servers. Many optimizations are even possible if you host your system on shared hosting.
There is no need to migrate your Classic ASP application to another platform (PHP, Apache, ASP.NET). In 9 out of 10 cases, it is faster and less expensive to keep your existing application by optimizing the configuration of the ASP IIS web server responsible for running it. As we have a very sharp focus on Classic ASP, this qualifies us to refactor and rewrite all or part of your ASP code base to make it much faster, and thus ensure its stability, while a complete migration to a new infrastructure would take months and require many financial resources.
We regularly optimize the IIS 7/8/10 web servers configuration on behalf of many customers, and help them deal with the performance issues they were experiencing so that they are a thing of the past. This way, our clients can peacefully retain and maintain their Classic ASP applications in a functional state, including in scalability scenarios. Contact our technical sales to express your project.
Our IIS 7/8/10 web server configuration audit service consists of investigating your server infrastructure as well as all the used components that contribute to the exploitation of your ASP 3 based website. This process is aimed at identifying, reducing and / or eliminating the symptoms you have told us. The main goal is to bring you significant gains in speed, stability, as well as the load capacity of your application. Our service implements all human, technical, computer and documentary resources to achieve this objective.
In order to bring dramatic performance gains to IIS 7/8/10, we are conducting an audit phase. This audit consists of a detailed analysis of your IIS server configuration settings, accessible from the IIS "Configuration Editor ". We are also looking at some advanced settings that are only accessible from the "applicationHost.config" file, to diagnose the causes of the malfunctions you told us initially.
At the end of our audit, we provide you with a detailed and accurate report of the examined parameters, their status, and we then formulate a prioritized action plan containing accurate recommendations of which parameters need to be modified, accompanied by the new values that we recommend you to settle. Outsource this tedious task to our team.
Each of our recommendations is clearly documented and substantiated and based on the needs of your specific case, because each ASP application is different. Lost sessions or memory overflow issues will not require the same settings as scalability issues that could lead to HTTP 503 errors, often due to request queue size or slow database accesses.
Our IIS / Classic ASP server configuration audit and tuning service will be a great help to you in many cases , such as:
We have configured many Microsoft IIS 7/8/10 servers over Windows Server 2022, 2019, 2016 and 2012 systems (and even 2008 and 2003), although we now recommend our customers to migrate to Windows Server 2012 or 2016 as a minimum.Our Auditing and Diagnostics methodology aims to identify the symptoms that affect or alter the operation of your Classic ASP application (ASP 3); we break our analysis into several phases:
We precisely identify the type of hardware (or virtual) server, and software that you are asking us to audit.
We establish a precise and exhaustive list of the technical symptoms that you encounter and for which you wish us to make recommendations.
We carefully vet and review the log files generated by IIS (IISW3C), the HTTP service (HTTPERR), and also the IIS Application pools related events that were collected into the Windows Event Log.
Our team have engineered and developed LJW LogAnalyzer®, our own logs collection & analysis application for improving the Microsoft IIS performance, which is based on Microsoft Logparser 2.2 on which we have great expertise.
LJW LogAnalyzer® is live and running on many production servers at our customers, who use it to proactively monitor the state of their system, to detect the source of bugs and errors in their ASP scripts.
We provide you with a comprehensive report containing all verified points, black spots and bottlenecks discovered, instances of memory overuse and / or hard drive resources, and other topics to prospect on your side.
This document include a detailed and prioritized list of recommendations and optimizations, including tips on how to set them up, and information on the expected improvements and positive impacts. More than 180 individuals IIS settings are carefully checked. Our audit report contains 120-150 pages of very valuable clear and comprehensive information and tips on each parameter, including the way it needs to be configured on YOUR system. And we can apply them for you.
We provide you with details of all the actions carried out. This allows you to reduce your dependence on us, and allows you to capitalize on the knowledge we transfer to you. It is thus easy for you to learn, train, apply by yourself, and ensure the sustainability of your system.
Debriefing and meetings by phone and / or Skype, ranging from 1 to 8 hours divided into several sessions, to develop the action plan to be implemented.
Application of corrective actions by us, or in support of your internal/external IT teams. Following the debriefing with your teams, we will be able to apply or assist your teams on the points we will define together.
We control the applied changes and observe the performance gains, as well as tracking the eventual side effects.
Although we have a recognized expertise in detecting causes of malfunctions affecting the operation of Microsoft IIS, we obviously cannot guarantee you an absolutely certain "miracle" solution about the cause of your symptoms, because of the specificity of each system.
There are many good practices we know, which are essential to improve and fine-tune the configuration of an IIS server for the sake of ASP scripts, but there is no official checklist of a foolproof set of adjustments to be applied to obtain a "zero errors" operation.
The purpose of our audit & diagnostic analysis is to provide you, as a deliverable, with a detailed report including a list of recommendations and optimizations that can be: possible, mandatory, recommended, and / or critical.
Please note we have a wider leeway for action when working on dedicated hosting. Shared hosting is subject to many limits imposed by your hosting company, which prevent us from adjusting all the parameters that might be required in certain situations. However, we are able to bring many optimizations to your source code.
Once implemented by your IT teams and / or with our support, these recommendations will be able to overcome or regulate all or part of your symptoms, make your infrastructure more stable, and reduce the number of daily encountered errors, thus improving your ASP application quality.
We draw your attention to the fact that a significant part of an ASP Classic application performance directly depends on its source code, and how it uses and consumes ActiveX/COM+ components.
We are qualified to audit your ASP source code and apply optimizations to it that will allow you substantial performance gains. Please get in touch with our team if you need to improve the quality of your ASP Classic scripts and streamline their structuring.
We know that going "rummage" through the arcanes of the "Configuration Editor" and the "applicationHost.config" files is a delicate operation that need to be performed with calm, method and precaution. For this reason, each of the optimizations we make is based on a specific argument coming from the report we give you following the audit of your actual configuration. We then apply changes in a structured way and in a prioritized manner.
Although our experience makes us sure of our recommendations, we know that no change is magic, and that edge cases can always occur. That's why we work with your IT teams to prioritize our recommendations and establish a secure deployment schedule so that the consequences of each change can be tracked and evaluated before continuing to apply further optimizations. In addition, to provide optional rollbacks abilities, all applied tuning and their implementation date are recorded, as well as the effects and consequences noted as output. This way, nothing is definitive or irreversible.
While applying optimizations to your IIS server, we ensure that every integration of your ASP Classic code with ASP / COM + components remains fully functional. We are also qualified to improve the usage your source code makes of these components, including decreasing their memory impact on your server, or their CPU time, which will result in faster ASP scripts. Contact our team to lighten the load of these COM + components on your ASP scripts.
Our many years working on Microsoft Internet Information Services gave us the knowledge of which parameters to act on in order to increase the reliability of your ASP 3 applications. We thus control the rules of your "web.config" file, the parameters of the "applicationHost.config" file, as well as their hierarchical inheritance chain. We can step in at your "web.config" files level in order to secure accesses and URL sequences, or setup efficient rewrite and redirection rules (rewrite 301) having a strong beneficial impact on your website SEO.
If you are installing Windows Server, we are at your side to configure it the way it will benefit from maximized performance, particularly at the IIS web server level. We configure several parameters at the Windows level too, such as the ones found under the "Local Group Policy Editor" and "Local Security Policy".
We also regularly support many clients in their migration to Windows Server 2016 / 2019 / 2022. Our experience guarantees you that we tune the IIS web server parameters appropriately to ensure that your ASP sites run flawlessly. Discover our service.
We know that giving us an access to your production servers is one of the most important decisions. Your critical applications must not suffer from any approximation, nor never be at risk. That is why, as part of each of our IIS server audit engagements, we redact a written document in which we explicitly commit ourselves to many points. This document is aimed at clarify our intervention perimeter with your IT department and your legal department.
NOTE: Your changes will be applied from the next page you will visit/load.
By using this website, you consent that we use technologies such as anonymous statistics and cookies to improve your browsing experience on our site, customise content, and analyse our traffic. This anonymous information may be shared with our trusted social media and analytics partners.