An esprit update has been pushed to the servers, scheduled for release later this evening.  This update is focuses on page load improvements within the control panel.  Pages will load noticeably faster, especially the dashboard, once the new code is live on the servers.

  • Added: auto-save session if expires; resume page/form action after logging in
  • Added: subdomain_exists()- query if global/local/fallthrough subdomain is configured (Web)
  • Fixed: disallow updating billing information if account has expired (Change Account Billing)
  • Fixed: display_application()- postback severity compared to PB_ERROR (Page Container)
  • Fixed: null response printed on ajax output (Ajax)
  • Changed: Rewrite of session and authentication handlers composed of three separate authentication layers (App, SOAP, DAV).  Latency improvements are as follow (throughput ratio, (rendering latency)) :
    • Login: 1.6X (38%)
    • Dashboard: 21X (95.4%)
    • App Rendering: 16X (93.8%)
    • DAV: 6X (83.3%)
    • SOAP: 21X (95.3%)
  • Changed: decrease garbage collector frequency from every page to 50%
  • Changed: disable always_populate_raw_post_data PHP directive
  • Changed: [add,remove,modify]_record()- add .25 second sleep after DNS modifications to provide ns time to catchup (DNS)
  • Changed: delete()- improve permission algorithm (File)
  • Changed: improved error handling verbosity (Error Reporter)
  • Changed: add login error if account is disabled (Login)
  • Changed: prefer static invoice over domain name database lookups (Billing)
  • Changed: cache instantiated classes for SOAP clients (SOAP)
  • Changed: lazy load PostgreSQL, Process, Graph, Compression classes (apnscpFunction)
  • Changed: disambiguate subdomain interface, list primary domain first (Add Subdomain)
  • Changed: clean-up code, remove backend wrapper methods (File Manager, Add Subdomain, Module Skeleton, Page Container, Auth, Web, Common, etc)
  • Changed: clean-up schema, fix length primary keys (soap_keys, session_information)
  • Changed: cache navigation links/dashboard data (Template Engine)
  • Changed: use site id while validating SOAP key (Auth)
esprit Update- faster page loads, less fluff, and session auto-resume