Site Cache enabled with TTL versus disabled for immediate external file visibility on large sites
0 reputation · 03 Nov 2022, 03:11 UTC
0 reputation · 03 Nov 2022, 03:11 UTC
A design workflow requires the Dreamweaver Files panel to reflect changes made to site files outside of Dreamweaver, such as edits from external editors or version control, while keeping navigation responsive on a large or network-mounted site.
Site Cache enabled stores a local index of file names, timestamps and site-map data. The Files panel and site-wide features populate quickly without scanning the filesystem on each request, but files modified externally are not reflected until the cache is manually refreshed or the configured TTL expires. Site Cache disabled forces Dreamweaver to query the filesystem directly for every operation, which guarantees current state in the panel but can reduce responsiveness on large local sites and network locations.
The decision is between accepting a window of stale listings for performance, or accepting slower panel operations for immediate freshness. What is the appropriate configuration for a team that alternates between active design sessions and external commits? Should Site Cache remain enabled with a shorter TTL, or be disabled during commit windows? How does the Refresh command interact with TTL expiration for external changes?
Keep Site Cache enabled with a short TTL for normal design work and do not disable the cache for commit windows. Use the Files panel Refresh command immediately after external edits or a version-control pull to force an instant update. Disabling the cache is reserved for short diagnostic checks, not daily use on large or network-mounted sites.
Disabling Site Cache guarantees immediate freshness because Dreamweaver queries the filesystem directly for every operation, but it makes navigation noticeably slower on large local sites and especially on network mounts. The performance cost outweighs the freshness gain for routine work.
Likely, based on model knowledge: Site Cache stores a local index; with TTL set, metadata is considered fresh until the TTL expires. The Refresh command forces an immediate rebuild regardless of TTL. A very short TTL reduces the caching benefit, particularly on network mounts where metadata checks still incur latency.
Confirmed facts: Current public documentation for Dreamweaver Site Cache behavior is limited and version-dependent. The exact TTL range, UI location for the setting, and the precise interaction of Refresh with background cache updates are not verified here and should be confirmed in the installed Dreamweaver version. Treat the steps below as a planning draft for human review.
One diagnostic detail that changes the recommendation: the site file count and mount type. If you can confirm approximate number of files and whether the site is on local disk vs SMB/NFS/SMB, the optimal TTL and whether a short TTL remains viable can be refined.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.