tgoop.com/pyHints/107
Create:
Last Update:
Last Update:
برای راه حل راهکار زیاد هست :
۱- کش رو برای هر instance
جدا کنیم؛ توی نمونه کدهایی که ما داشتیم این راهکار برامون مناسب بود.
۲- پردازش مربوط به این بخش که نیاز به cache
داره رو کلا ببریم توی یک ماژول جدا و functional
بنویسیم کدش رو
۳- بیایم از __new__
و meta class programming
استفاده کنیم به همراه روش اول و اینطوری بین instance
های مختلف هم میتونیم cache
رو نگه داریم.
توی این تصویر من از راهکار اول استفاده کردم.
BY Python Hints


Share with your friend now:
tgoop.com/pyHints/107